Summary
The README claims SDK-06 (W3C traceparent propagation) is implemented (✓). Verify that _http.py's get_json() and post_json() actually inject a traceparent header on every outbound request, and add a test that asserts the header is present in mock calls.
Expected
In src/iicp_client/_http.py, every outbound request should include:
traceparent: 00-{32 hex chars}-{16 hex chars}-01
If not present, implement it and add a test in tests/test_client.py (test name: test_sdk06_traceparent_header_present).
Note
test_sdk06_node_token_not_in_error exists but does not check the outbound traceparent header. Close this issue once a test for the outbound header is added.
Summary
The README claims SDK-06 (W3C
traceparentpropagation) is implemented (✓). Verify that_http.py'sget_json()andpost_json()actually inject atraceparentheader on every outbound request, and add a test that asserts the header is present in mock calls.Expected
In
src/iicp_client/_http.py, every outbound request should include:If not present, implement it and add a test in
tests/test_client.py(test name:test_sdk06_traceparent_header_present).Note
test_sdk06_node_token_not_in_errorexists but does not check the outbound traceparent header. Close this issue once a test for the outbound header is added.