def ot_tracer(request, ot_tracer_factory): # noqa: F811 # use the dummy asyncio ot tracer request.instance.ot_tracer = ot_tracer_factory( "asyncio_svc", config={}, scope_manager=AsyncioScopeManager(), context_provider=ddtrace.contrib.asyncio.context_provider, ) request.instance.dd_tracer = request.instance.ot_tracer._dd_tracer request.instance.test_spans = TracerSpanContainer(request.instance.ot_tracer._dd_tracer)
def test_spans(tracer): container = TracerSpanContainer(tracer) yield container container.reset()
def test_spans(ot_tracer): container = TracerSpanContainer(ot_tracer._dd_tracer) yield container container.reset()