@@ -83,6 +83,10 @@ def test_span_with_transaction(sentry_init):
8383
8484 assert outgoing_headers ["sentry-trace" ] == span .to_traceparent ()
8585 assert outgoing_headers ["headers" ]["sentry-trace" ] == span .to_traceparent ()
86+ assert outgoing_headers ["traceparent" ] == span .to_w3c_traceparent ()
87+ assert (
88+ outgoing_headers ["headers" ]["traceparent" ] == span .to_w3c_traceparent ()
89+ )
8690 assert outgoing_headers ["baggage" ] == transaction .get_baggage ().serialize ()
8791 assert (
8892 outgoing_headers ["headers" ]["baggage" ]
@@ -103,6 +107,10 @@ def test_span_with_transaction_custom_headers(sentry_init):
103107
104108 assert outgoing_headers ["sentry-trace" ] == span .to_traceparent ()
105109 assert outgoing_headers ["headers" ]["sentry-trace" ] == span .to_traceparent ()
110+ assert outgoing_headers ["traceparent" ] == span .to_w3c_traceparent ()
111+ assert (
112+ outgoing_headers ["headers" ]["traceparent" ] == span .to_w3c_traceparent ()
113+ )
106114
107115 incoming_baggage = Baggage .from_incoming_header (headers ["baggage" ])
108116 combined_baggage = copy (transaction .get_baggage ())
@@ -145,6 +153,8 @@ def test_celery_trace_propagation_default(sentry_init, monitor_beat_tasks):
145153
146154 assert outgoing_headers ["sentry-trace" ] == scope .get_traceparent ()
147155 assert outgoing_headers ["headers" ]["sentry-trace" ] == scope .get_traceparent ()
156+ assert outgoing_headers ["traceparent" ] == scope ._get_w3c_traceparent ()
157+ assert outgoing_headers ["headers" ]["traceparent" ] == scope ._get_w3c_traceparent ()
148158 assert outgoing_headers ["baggage" ] == scope .get_baggage ().serialize ()
149159 assert outgoing_headers ["headers" ]["baggage" ] == scope .get_baggage ().serialize ()
150160
@@ -181,6 +191,8 @@ def test_celery_trace_propagation_traces_sample_rate(
181191
182192 assert outgoing_headers ["sentry-trace" ] == scope .get_traceparent ()
183193 assert outgoing_headers ["headers" ]["sentry-trace" ] == scope .get_traceparent ()
194+ assert outgoing_headers ["traceparent" ] == scope ._get_w3c_traceparent ()
195+ assert outgoing_headers ["headers" ]["traceparent" ] == scope ._get_w3c_traceparent ()
184196 assert outgoing_headers ["baggage" ] == scope .get_baggage ().serialize ()
185197 assert outgoing_headers ["headers" ]["baggage" ] == scope .get_baggage ().serialize ()
186198
@@ -217,6 +229,8 @@ def test_celery_trace_propagation_enable_tracing(
217229
218230 assert outgoing_headers ["sentry-trace" ] == scope .get_traceparent ()
219231 assert outgoing_headers ["headers" ]["sentry-trace" ] == scope .get_traceparent ()
232+ assert outgoing_headers ["traceparent" ] == scope ._get_w3c_traceparent ()
233+ assert outgoing_headers ["headers" ]["traceparent" ] == scope ._get_w3c_traceparent ()
220234 assert outgoing_headers ["baggage" ] == scope .get_baggage ().serialize ()
221235 assert outgoing_headers ["headers" ]["baggage" ] == scope .get_baggage ().serialize ()
222236
0 commit comments