We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e7f647e commit 4108d57Copy full SHA for 4108d57
instrumentation/opentelemetry-instrumentation-jinja2/tests/test_jinja2.py
@@ -219,3 +219,14 @@ def test_uninstrumented(self):
219
self.assertEqual(len(spans), 0)
220
221
Jinja2Instrumentor().instrument()
222
+
223
+ def test_no_op_tracer_provider(self):
224
+ self.memory_exporter.clear()
225
+ Jinja2Instrumentor().uninstrument()
226
+ Jinja2Instrumentor().instrument(
227
+ tracer_provider=trace_api.NoOpTracerProvider()
228
+ )
229
+ template = jinja2.environment.Template("Hello {{name}}!")
230
+ self.assertEqual(template.render(name="Jinja"), "Hello Jinja!")
231
+ spans = self.memory_exporter.get_finished_spans()
232
+ self.assertEqual(len(spans), 0)
0 commit comments