@@ -123,9 +123,6 @@ async def error_asgi(scope, receive, send):
123
123
124
124
125
125
class TestAsgiApplication (AsgiTestBase ):
126
- def setUp (self ) -> None :
127
- self .constructor_params = {}
128
-
129
126
def validate_outputs (self , outputs , error = None , modifiers = None ):
130
127
# Ensure modifiers is a list
131
128
modifiers = modifiers or []
@@ -204,7 +201,7 @@ def validate_outputs(self, outputs, error=None, modifiers=None):
204
201
205
202
def test_basic_asgi_call (self ):
206
203
"""Test that spans are emitted as expected."""
207
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
204
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
208
205
self .seed_app (app )
209
206
self .send_default_request ()
210
207
outputs = self .get_all_output ()
@@ -219,7 +216,7 @@ def test_asgi_not_recording(self):
219
216
mock_tracer .start_as_current_span .return_value .__exit__ = mock_span
220
217
with mock .patch ("opentelemetry.trace.get_tracer" ) as tracer :
221
218
tracer .return_value = mock_tracer
222
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
219
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
223
220
self .seed_app (app )
224
221
self .send_default_request ()
225
222
self .assertFalse (mock_span .is_recording ())
@@ -229,7 +226,7 @@ def test_asgi_not_recording(self):
229
226
230
227
def test_asgi_exc_info (self ):
231
228
"""Test that exception information is emitted as expected."""
232
- app = otel_asgi .OpenTelemetryMiddleware (error_asgi , ** self . constructor_params )
229
+ app = otel_asgi .OpenTelemetryMiddleware (error_asgi )
233
230
self .seed_app (app )
234
231
self .send_default_request ()
235
232
outputs = self .get_all_output ()
@@ -304,7 +301,7 @@ def update_expected_server(expected):
304
301
return expected
305
302
306
303
self .scope ["server" ] = None
307
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
304
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
308
305
self .seed_app (app )
309
306
self .send_default_request ()
310
307
outputs = self .get_all_output ()
@@ -321,7 +318,7 @@ def update_expected_server(expected):
321
318
return expected
322
319
323
320
self .scope ["headers" ].append ([b"host" , hostname ])
324
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
321
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
325
322
self .seed_app (app )
326
323
self .send_default_request ()
327
324
outputs = self .get_all_output ()
@@ -338,7 +335,7 @@ def update_expected_user_agent(expected):
338
335
return expected
339
336
340
337
self .scope ["headers" ].append ([b"user-agent" , user_agent ])
341
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
338
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
342
339
self .seed_app (app )
343
340
self .send_default_request ()
344
341
outputs = self .get_all_output ()
@@ -350,7 +347,7 @@ def test_traceresponse_header(self):
350
347
orig = get_global_response_propagator ()
351
348
set_global_response_propagator (TraceResponsePropagator ())
352
349
353
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
350
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
354
351
self .seed_app (app )
355
352
self .send_default_request ()
356
353
@@ -388,7 +385,7 @@ def test_websocket(self):
388
385
"client" : ("127.0.0.1" , 32767 ),
389
386
"server" : ("127.0.0.1" , 80 ),
390
387
}
391
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
388
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
392
389
self .seed_app (app )
393
390
self .send_input ({"type" : "websocket.connect" })
394
391
self .send_input ({"type" : "websocket.receive" , "text" : "ping" })
@@ -465,7 +462,7 @@ def test_websocket_traceresponse_header(self):
465
462
"client" : ("127.0.0.1" , 32767 ),
466
463
"server" : ("127.0.0.1" , 80 ),
467
464
}
468
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
465
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
469
466
self .seed_app (app )
470
467
self .send_input ({"type" : "websocket.connect" })
471
468
self .send_input ({"type" : "websocket.receive" , "text" : "ping" })
@@ -491,7 +488,7 @@ def test_websocket_traceresponse_header(self):
491
488
492
489
def test_lifespan (self ):
493
490
self .scope ["type" ] = "lifespan"
494
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
491
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
495
492
self .seed_app (app )
496
493
self .send_default_request ()
497
494
span_list = self .memory_exporter .get_finished_spans ()
@@ -531,7 +528,7 @@ def update_expected_hook_results(expected):
531
528
)
532
529
533
530
def test_asgi_metrics (self ):
534
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
531
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
535
532
self .seed_app (app )
536
533
self .send_default_request ()
537
534
self .seed_app (app )
@@ -563,7 +560,7 @@ def test_asgi_metrics(self):
563
560
self .assertTrue (number_data_point_seen and histogram_data_point_seen )
564
561
565
562
def test_basic_metric_success (self ):
566
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
563
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
567
564
self .seed_app (app )
568
565
start = default_timer ()
569
566
self .send_default_request ()
@@ -623,7 +620,7 @@ async def target_asgi(scope, receive, send):
623
620
else :
624
621
raise ValueError ("websockets not supported" )
625
622
626
- app = otel_asgi .OpenTelemetryMiddleware (target_asgi , ** self . constructor_params )
623
+ app = otel_asgi .OpenTelemetryMiddleware (target_asgi )
627
624
self .seed_app (app )
628
625
self .send_default_request ()
629
626
metrics_list = self .memory_metrics_reader .get_metrics_data ()
@@ -653,7 +650,7 @@ def test_no_metric_for_websockets(self):
653
650
"client" : ("127.0.0.1" , 32767 ),
654
651
"server" : ("127.0.0.1" , 80 ),
655
652
}
656
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
653
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
657
654
self .seed_app (app )
658
655
self .send_input ({"type" : "websocket.connect" })
659
656
self .send_input ({"type" : "websocket.receive" , "text" : "ping" })
@@ -805,7 +802,7 @@ def tearDown(self):
805
802
pass
806
803
807
804
@mock .patch (
808
- "opentelemetry.instrumentation.asgi.collect_custom_request_headers_attributes " ,
805
+ "opentelemetry.instrumentation.asgi.collect_custom_headers_attributes " ,
809
806
side_effect = ValueError ("whatever" ),
810
807
)
811
808
def test_asgi_issue_1883 (
@@ -815,7 +812,7 @@ def test_asgi_issue_1883(
815
812
Test that exception UnboundLocalError local variable 'start' referenced before assignment is not raised
816
813
See https://github.com/open-telemetry/opentelemetry-python-contrib/issues/1883
817
814
"""
818
- app = otel_asgi .OpenTelemetryMiddleware (simple_asgi , ** self . constructor_params )
815
+ app = otel_asgi .OpenTelemetryMiddleware (simple_asgi )
819
816
self .seed_app (app )
820
817
self .send_default_request ()
821
818
try :
0 commit comments