Пример #1
0
 def tearDown(self):
     # clean the active Context
     self.tracer.context_provider.activate(None)
     # restore the original tracer
     ddtrace.tracer = self._original_tracer
     # untrace gevent
     unpatch()
Пример #2
0
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()
Пример #3
0
 def tearDown(self):
     # clean the active Context
     self.tracer.context_provider.activate(None)
     # restore the original tracer
     ddtrace.tracer = self._original_tracer
     # untrace gevent
     unpatch()
Пример #4
0
 def tearDown(self):
     # restore the original tracer
     ddtrace.tracer = self._original_tracer
     # untrace gevent
     unpatch()