def setUp(self): # use a dummy tracer self.tracer = get_dummy_tracer() self._original_tracer = ddtrace.tracer ddtrace.tracer = self.tracer # trace gevent patch()
def ot_tracer(ot_tracer_factory): """Fixture providing an opentracer configured for gevent usage.""" # patch gevent patch() yield ot_tracer_factory("gevent_svc", {}, GeventScopeManager(), ddtrace.contrib.gevent.context_provider) # unpatch gevent unpatch()
def setUp(self): super(TestGeventTracer, self).setUp() self._original_tracer = ddtrace.tracer ddtrace.tracer = self.tracer # trace gevent patch()