mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-07-28 20:52:57 +08:00
add a test for pymongo with NoOpTracer (#1537)
This commit is contained in:
@ -190,6 +190,17 @@ class TestPymongo(TestBase):
|
||||
span = spans_list[0]
|
||||
self.assertEqual(span.name, "database_name.command_name")
|
||||
|
||||
def test_no_op_tracer(self):
|
||||
mock_event = MockEvent({})
|
||||
|
||||
tracer = trace_api.NoOpTracer()
|
||||
command_tracer = CommandTracer(tracer)
|
||||
command_tracer.started(event=mock_event)
|
||||
command_tracer.succeeded(event=mock_event)
|
||||
|
||||
spans_list = self.memory_exporter.get_finished_spans()
|
||||
self.assertEqual(len(spans_list), 0)
|
||||
|
||||
|
||||
class MockCommand:
|
||||
def __init__(self, command_attrs):
|
||||
|
Reference in New Issue
Block a user