File tree 1 file changed +15
-0
lines changed
instrumentation/opentelemetry-instrumentation-wsgi/tests
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -484,6 +484,21 @@ def test_basic_wsgi_call(self):
484
484
response = app (self .environ , self .start_response )
485
485
self .validate_response (response , exporter )
486
486
487
+ def test_no_op_tracer_provider (self ):
488
+ app = otel_wsgi .OpenTelemetryMiddleware (
489
+ simple_wsgi , tracer_provider = trace_api .NoOpTracerProvider ()
490
+ )
491
+
492
+ response = app (self .environ , self .start_response )
493
+ while True :
494
+ try :
495
+ value = next (response )
496
+ self .assertEqual (value , b"*" )
497
+ except StopIteration :
498
+ break
499
+ span_list = self .memory_exporter .get_finished_spans ()
500
+ self .assertEqual (len (span_list ), 0 )
501
+
487
502
488
503
class TestWsgiMiddlewareWrappedWithAnotherFramework (WsgiTestBase ):
489
504
def test_mark_span_internal_in_presence_of_span_from_other_framework (self ):
You can’t perform that action at this time.
0 commit comments