@@ -104,7 +104,9 @@ def test_span_sampled_when_created(sentry_init, capture_items):
104104 # at start_span() time
105105
106106 def traces_sampler (sampling_context ):
107- assert "delayed_attribute" not in sampling_context ["span_context" ]["attributes" ]
107+ assert (
108+ "delayed_attribute" not in sampling_context ["transaction_context" ]["data" ]
109+ )
108110 return 1.0
109111
110112 sentry_init (
@@ -153,10 +155,11 @@ def test_start_span_attributes(sentry_init, capture_items):
153155
154156def test_start_span_attributes_in_traces_sampler (sentry_init , capture_items ):
155157 def traces_sampler (sampling_context ):
156- assert "attributes " in sampling_context ["span_context " ]
157- assert "my_attribute" in sampling_context ["span_context " ]["attributes " ]
158+ assert "data " in sampling_context ["transaction_context " ]
159+ assert "my_attribute" in sampling_context ["transaction_context " ]["data " ]
158160 assert (
159- sampling_context ["span_context" ]["attributes" ]["my_attribute" ] == "my_value"
161+ sampling_context ["transaction_context" ]["data" ]["my_attribute" ]
162+ == "my_value"
160163 )
161164 return 1.0
162165
@@ -188,16 +191,16 @@ def test_sampling_context(sentry_init, capture_items):
188191 def traces_sampler (sampling_context ):
189192 nonlocal received_trace_id
190193
191- assert "trace_id" in sampling_context ["span_context " ]
192- received_trace_id = sampling_context ["span_context " ]["trace_id" ]
194+ assert "trace_id" in sampling_context ["transaction_context " ]
195+ received_trace_id = sampling_context ["transaction_context " ]["trace_id" ]
193196
194- assert "parent_span_id" in sampling_context ["span_context " ]
195- assert sampling_context ["span_context " ]["parent_span_id" ] is None
197+ assert "parent_span_id" in sampling_context ["transaction_context " ]
198+ assert sampling_context ["transaction_context " ]["parent_span_id" ] is None
196199
197- assert "parent_sampled" in sampling_context [ "span_context" ]
198- assert sampling_context ["span_context" ][ " parent_sampled" ] is None
200+ assert "parent_sampled" in sampling_context
201+ assert sampling_context ["parent_sampled" ] is None
199202
200- assert "attributes " in sampling_context ["span_context " ]
203+ assert "data " in sampling_context ["transaction_context " ]
201204
202205 return 1.0
203206
@@ -428,10 +431,10 @@ class Class:
428431
429432def test_traces_sampler_drops_span (sentry_init , capture_items ):
430433 def traces_sampler (sampling_context ):
431- assert "attributes " in sampling_context ["span_context " ]
432- assert "drop" in sampling_context ["span_context " ]["attributes " ]
434+ assert "data " in sampling_context ["transaction_context " ]
435+ assert "drop" in sampling_context ["transaction_context " ]["data " ]
433436
434- if sampling_context ["span_context " ]["attributes " ]["drop" ] is True :
437+ if sampling_context ["transaction_context " ]["data " ]["drop" ] is True :
435438 return 0.0
436439
437440 return 1.0
@@ -465,7 +468,7 @@ def test_traces_sampler_called_once_per_segment(sentry_init):
465468 def traces_sampler (sampling_context ):
466469 nonlocal traces_sampler_called , span_name_in_traces_sampler
467470 traces_sampler_called += 1
468- span_name_in_traces_sampler = sampling_context ["span_context " ]["name" ]
471+ span_name_in_traces_sampler = sampling_context ["transaction_context " ]["name" ]
469472 return 1.0
470473
471474 sentry_init (
0 commit comments