This repository was archived by the owner on Oct 21, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
ext/opentelemetry-ext-aiohttp-client
src/opentelemetry/ext/aiohttp_client Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -175,9 +175,7 @@ async def on_request_start(
175
175
trace .propagation .set_span_in_context (trace_config_ctx .span )
176
176
)
177
177
178
- propagators .inject (
179
- tracer , type (params .headers ).__setitem__ , params .headers
180
- )
178
+ propagators .inject (type (params .headers ).__setitem__ , params .headers )
181
179
182
180
async def on_request_end (
183
181
unused_session : aiohttp .ClientSession ,
Original file line number Diff line number Diff line change @@ -71,7 +71,8 @@ def _http_request(
71
71
"""Helper to start an aiohttp test server and send an actual HTTP request to it."""
72
72
73
73
async def do_request ():
74
- async def default_handler (unused_request ):
74
+ async def default_handler (request ):
75
+ assert "traceparent" in request .headers
75
76
return aiohttp .web .Response (status = int (status_code ))
76
77
77
78
handler = request_handler or default_handler
@@ -281,8 +282,9 @@ async def do_request(url):
281
282
self .memory_exporter .clear ()
282
283
283
284
def test_timeout (self ):
284
- async def request_handler (unused_request ):
285
+ async def request_handler (request ):
285
286
await asyncio .sleep (1 )
287
+ assert "traceparent" in request .headers
286
288
return aiohttp .web .Response ()
287
289
288
290
host , port = self ._http_request (
@@ -312,6 +314,7 @@ def test_too_many_redirects(self):
312
314
async def request_handler (request ):
313
315
# Create a redirect loop.
314
316
location = request .url
317
+ assert "traceparent" in request .headers
315
318
raise aiohttp .web .HTTPFound (location = location )
316
319
317
320
host , port = self ._http_request (
You can’t perform that action at this time.
0 commit comments