Пример #1
0
 def enable_tracing(self):
     # enabled tracing:
     #   * middleware
     #   * templates
     trace_app(self.app, self.tracer)
     patch()
     Pin.override(aiohttp_jinja2, tracer=self.tracer)
Пример #2
0
 def enable_tracing(self):
     # enabled tracing:
     #   * middleware
     #   * templates
     trace_app(self.app, self.tracer)
     patch()
     Pin.override(aiohttp_jinja2, tracer=self.tracer)
Пример #3
0
async def test_user_specified_service(tracer, aiohttp_client, loop):
    """
    When a service name is specified by the user
        The aiohttp integration should use it as the service name
    """
    unpatch()
    with override_global_config(dict(service="mysvc")):
        patch()
        app = setup_app()
        trace_app(app, tracer)
        Pin.override(aiohttp_jinja2, tracer=tracer)
        client = await aiohttp_client(app)
        request = await client.request("GET", "/template/")
        await request.text()
        traces = tracer.pop_traces()
        assert 1 == len(traces)
        assert 2 == len(traces[0])

        request_span = traces[0][0]
        assert request_span.service == "mysvc"

        template_span = traces[0][1]
        assert template_span.service == "mysvc"
Пример #4
0
 def enable_tracing(self):
     patch()
     Pin.override(aiohttp_jinja2, tracer=self.tracer)
Пример #5
0
 def enable_tracing(self):
     # aiohttp TestCase with the wrong context provider
     trace_app(self.app, self.tracer)
     patch()
     Pin.override(aiohttp_jinja2, tracer=self.tracer)
     self.tracer.configure(context_provider=DefaultContextProvider())
Пример #6
0
 async def untraced_app_tracer(tracer, loop):
     patch()
     app = setup_app()
     Pin.override(aiohttp_jinja2, tracer=tracer)
     return app, tracer
Пример #7
0
 async def patched_app_tracer(app_tracer):
     patch()
     app, tracer = app_tracer
     Pin.override(aiohttp_jinja2, tracer=tracer)
     return app, tracer
Пример #8
0
 def enable_tracing(self):
     patch()
     Pin.override(aiohttp_jinja2, tracer=self.tracer)