Skip to content

Commit 4108d57

Browse files
authored
fix for Audit and test opentelemetry-instrumentation-jinja2 #978 (#2799)
1 parent e7f647e commit 4108d57

File tree

1 file changed

+11
-0
lines changed
  • instrumentation/opentelemetry-instrumentation-jinja2/tests

1 file changed

+11
-0
lines changed

instrumentation/opentelemetry-instrumentation-jinja2/tests/test_jinja2.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,3 +219,14 @@ def test_uninstrumented(self):
219219
self.assertEqual(len(spans), 0)
220220

221221
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

Comments
 (0)