Skip to content

Commit 6ad9850

Browse files
committed
Clean up
1 parent 19a60af commit 6ad9850

File tree

1 file changed

+4
-50
lines changed

1 file changed

+4
-50
lines changed

instrumentation/opentelemetry-instrumentation-fastapi/tests/test_fastapi_instrumentation.py

+4-50
Original file line numberDiff line numberDiff line change
@@ -1038,32 +1038,13 @@ def client_response_hook(send_span, scope, message):
10381038

10391039

10401040
def get_distribution_with_fastapi(*args, **kwargs):
1041-
print("JEREVOSS get_distribution_with_fastapi")
1042-
print("args: %s" % args)
1043-
print("kwargs: %s" % kwargs)
10441041
dist = args[0]
1045-
print("JEREVOSS get_distribution_with_fastapi: dist: %s" % dist)
10461042
if dist == "fastapi~=0.58":
10471043
return None #Value does not matter. Only whether an exception is thrown
1048-
elif "fastapi-slim" in dist:
1049-
raise DistributionNotFound()
1050-
else:
1051-
return None #TODO: may want to change to not found
1044+
raise DistributionNotFound()
10521045

10531046
def get_distribution_without_fastapi(*args, **kwargs):
1054-
print("JEREVOSS get_distribution_without_fastapi")
1055-
print("args: %s" % args)
1056-
print("kwargs: %s" % kwargs)
1057-
dist = args[0]
1058-
print("JEREVOSS get_distribution_without_fastapi: dist: %s" % dist)
1059-
if dist == "fastapi~=0.58":
1060-
print("JEREVOSS get_distribution_without_fastapi IF: dist: %s" % dist)
1061-
raise DistributionNotFound()
1062-
elif "fastapi-slim" in dist:
1063-
raise DistributionNotFound()
1064-
else:
1065-
print("JEREVOSS get_distribution_without_fastapi ELSE: dist: %s" % dist)
1066-
return None #TODO: may want to change to not found
1047+
raise DistributionNotFound()
10671048

10681049

10691050
class TestAutoInstrumentation(TestBaseAutoFastAPI):
@@ -1084,64 +1065,37 @@ def test_entry_point_exists(self):
10841065
self.assertEqual(ep.name, 'fastapi')
10851066
self.assertIsNone(next(eps, None))
10861067

1087-
# @patch("pkg_resources.get_distribution", side_effect=get_distribution_with_fastapi)
10881068
@patch("opentelemetry.instrumentation.auto_instrumentation._load.get_dist_dependency_conflicts")
10891069
@patch("opentelemetry.instrumentation.dependencies.get_dependency_conflicts")
10901070
@patch("opentelemetry.instrumentation.dependencies.get_distribution")
10911071
def test_instruments_with_fastapi_installed(self, mock_get_distribution, mock_get_dependency_conflicts, mock_get_dist_dependency_conflicts):
1092-
# Need to use matchers
1093-
# mock_get_distribution.side_effect = TestAutoInstrumentationget_distribution_with_fastapi
1094-
# mock_get_distribution("foobar").side_effect = DistributionNotFound()
1095-
# mock_get_distribution("fastapi-slim ~= 0.111").side_effect = DistributionNotFound()
1096-
# mock_get_distribution("fastapi ~= 0.58").return_value = None #Value does not matter. Only whether an exception is thrown
10971072
mock_get_dist_dependency_conflicts.side_effect = get_dist_dependency_conflicts
10981073
mock_get_dependency_conflicts.side_effect = get_dependency_conflicts
10991074
mock_get_distribution.side_effect = get_distribution_with_fastapi
11001075
mock_distro = Mock()
11011076
_load_instrumentors(mock_distro)
1102-
print("JEREVOSS mock_get_dist_dependency_conflicts.call_args_list: %s" % mock_get_dist_dependency_conflicts.call_args_list)
1103-
print("JEREVOSS mock_get_dependency_conflicts.call_args_list: %s" % mock_get_dependency_conflicts.call_args_list)
1104-
print("JEREVOSS mock_get_distribution.call_args_list: %s" % mock_get_distribution.call_args_list)
11051077
mock_get_distribution.assert_called_once_with("fastapi~=0.58")
1106-
# print("JEREVOSS mock_get_distribution().call_args_list: %s" % mock_get_distribution().call_args_list)
11071078
self.assertEqual(len(mock_distro.load_instrumentor.call_args_list), 1)
1108-
call_args = mock_distro.load_instrumentor.call_args
1109-
call_args_args = call_args.args
1110-
print("JEREVOSS call_args: %s" % str(call_args))
1111-
print(call_args)
1112-
print("JEREVOSS call_args_args: %s" % call_args_args)
1113-
ep = call_args_args[0]
1079+
args = mock_distro.load_instrumentor.call_args.args
1080+
ep = args[0]
11141081
self.assertEqual(ep.dist.key, 'opentelemetry-instrumentation-fastapi')
11151082
self.assertEqual(ep.module_name, 'opentelemetry.instrumentation.fastapi')
11161083
self.assertEqual(ep.attrs, ('FastAPIInstrumentor',))
11171084
self.assertEqual(ep.name, 'fastapi')
1118-
# mock_distro.load_instrumentor.assert_called_once_with(self.entry_point, skip_dep_check=True) Doesn't work
11191085

1120-
# @patch("pkg_resources.get_distribution", side_effect=get_distribution_without_fastapi)
11211086
@patch("opentelemetry.instrumentation.auto_instrumentation._load.get_dist_dependency_conflicts")
11221087
@patch("opentelemetry.instrumentation.dependencies.get_dependency_conflicts")
11231088
@patch("opentelemetry.instrumentation.dependencies.get_distribution")
11241089
def test_instruments_without_fastapi_installed(self, mock_get_distribution, mock_get_dependency_conflicts, mock_get_dist_dependency_conflicts):
1125-
# mock_get_distribution.side_effect = get_distribution_without_fastapi
1126-
# mock_get_distribution("foobar").side_effect = DistributionNotFound()
1127-
# mock_get_distribution("fastapi-slim ~= 0.111").side_effect = DistributionNotFound()
1128-
# mock_get_distribution("fastapi ~= 0.58").side_effect = DistributionNotFound()
11291090
mock_get_dist_dependency_conflicts.side_effect = get_dist_dependency_conflicts
11301091
mock_get_dependency_conflicts.side_effect = get_dependency_conflicts
11311092
mock_get_distribution.side_effect = get_distribution_without_fastapi
11321093
mock_distro = Mock()
11331094
_load_instrumentors(mock_distro)
1134-
print("JEREVOSS mock_get_dist_dependency_conflicts.call_args_list: %s" % mock_get_dist_dependency_conflicts.call_args_list)
1135-
print("JEREVOSS mock_get_dependency_conflicts.call_args_list: %s" % mock_get_dependency_conflicts.call_args_list)
1136-
print("JEREVOSS mock_get_distribution.call_args_list: %s" % mock_get_distribution.call_args_list)
1137-
print("JEREVOSS mock_get_distribution.side_effect: %s" % mock_get_distribution.side_effect)
11381095
mock_get_distribution.assert_called_once_with("fastapi~=0.58")
1139-
print("-----\nJEREVOSS about to test error")
11401096
with self.assertRaises(DistributionNotFound):
11411097
mock_get_distribution("fastapi~=0.58")
11421098
self.assertEqual(len(mock_distro.load_instrumentor.call_args_list), 0)
1143-
# print("JEREVOSS mock_get_distribution().call_args_list: %s" % mock_get_distribution().call_args_list)
1144-
# mock_get_distribution.assert_called_once_with("fastapi ~= 0.58")
11451099
mock_distro.load_instrumentor.assert_not_called()
11461100

11471101
def _create_app(self):

0 commit comments

Comments
 (0)