@@ -928,18 +928,6 @@ def test_instrument_client_called_on_the_class(self):
928928 self .assertEqual (result .text , "Hello!" )
929929 self .assert_span (num_spans = 1 )
930930
931- def test_instrument_multiple_clients_with_the_same_transport (self ):
932- transport = self .create_transport ()
933- client1 = self .create_client (transport = transport )
934- client2 = self .create_client (transport = transport )
935-
936- HTTPXClientInstrumentor ().instrument_client (client1 )
937- HTTPXClientInstrumentor ().instrument_client (client2 )
938-
939- result = self .perform_request (self .URL , client = client1 )
940- self .assertEqual (result .text , "Hello!" )
941- self .assert_span (num_spans = 1 )
942-
943931 def test_instrumentation_without_client (self ):
944932 HTTPXClientInstrumentor ().instrument ()
945933 results = [
@@ -1148,6 +1136,18 @@ def test_credential_removal(self):
11481136
11491137 self .assertEqual (span .attributes [SpanAttributes .HTTP_URL ], self .URL )
11501138
1139+ def test_instrument_multiple_clients_with_the_same_transport (self ):
1140+ transport = self .create_transport ()
1141+ client1 = self .create_client (transport = transport )
1142+ client2 = self .create_client (transport = transport )
1143+
1144+ HTTPXClientInstrumentor ().instrument_client (client1 )
1145+ HTTPXClientInstrumentor ().instrument_client (client2 )
1146+
1147+ result = self .perform_request (self .URL , client = client1 )
1148+ self .assertEqual (result .text , "Hello!" )
1149+ self .assert_span (num_spans = 1 )
1150+
11511151
11521152class TestAsyncIntegration (BaseTestCases .BaseManualTest ):
11531153 response_hook = staticmethod (_async_response_hook )
0 commit comments