Skip to content

Commit e5271de

Browse files
authored
Merge branch 'main' into sqlalchemy-connect
2 parents d104eab + b513d1f commit e5271de

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Diff for: instrumentation/opentelemetry-instrumentation-wsgi/tests/test_wsgi_middleware.py

+15
Original file line numberDiff line numberDiff 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

488503
class TestWsgiMiddlewareWrappedWithAnotherFramework(WsgiTestBase):
489504
def test_mark_span_internal_in_presence_of_span_from_other_framework(self):

0 commit comments

Comments
 (0)