예제 #1
0
 def setUp(self):
     # use a dummy tracer
     self.tracer = get_dummy_tracer()
     self._original_tracer = ddtrace.tracer
     ddtrace.tracer = self.tracer
     # trace gevent
     patch()
예제 #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 setUp(self):
     # use a dummy tracer
     self.tracer = get_dummy_tracer()
     self._original_tracer = ddtrace.tracer
     ddtrace.tracer = self.tracer
     # trace gevent
     patch()
예제 #4
0
 def setUp(self):
     super(TestGeventTracer, self).setUp()
     self._original_tracer = ddtrace.tracer
     ddtrace.tracer = self.tracer
     # trace gevent
     patch()