File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
instrumentation/opentelemetry-instrumentation-wsgi/tests Expand file tree Collapse file tree 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):
484484 response = app (self .environ , self .start_response )
485485 self .validate_response (response , exporter )
486486
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+
487502
488503class TestWsgiMiddlewareWrappedWithAnotherFramework (WsgiTestBase ):
489504 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