@@ -232,7 +232,7 @@ def do_some_work(number):
232232 threads = []
233233
234234 with sentry_sdk .start_span (op = "outer-trx" ):
235- for number in range (5 ):
235+ for number in range (2 ):
236236 with sentry_sdk .start_span (
237237 op = f"outer-submit-{ number } " , name = "Thread: main"
238238 ):
@@ -243,32 +243,39 @@ def do_some_work(number):
243243 for t in threads :
244244 t .join ()
245245
246- (event ,) = events
247246 if propagate_scope :
247+ assert len (events ) == 1
248+ (event ,) = events
249+
248250 assert render_span_tree (event ) == dedent (
249251 """\
250252 - op="outer-trx": description=null
251253 - op="outer-submit-0": description="Thread: main"
252254 - op="inner-run-0": description="Thread: child-0"
253255 - op="outer-submit-1": description="Thread: main"
254- - op="inner-run-1": description="Thread: child-1"
255- - op="outer-submit-2": description="Thread: main"
256- - op="inner-run-2": description="Thread: child-2"
257- - op="outer-submit-3": description="Thread: main"
258- - op="inner-run-3": description="Thread: child-3"
259- - op="outer-submit-4": description="Thread: main"
260- - op="inner-run-4": description="Thread: child-4"\
256+ - op="inner-run-1": description="Thread: child-1"\
261257 """
262258 )
263259
264260 elif not propagate_scope :
265- assert render_span_tree (event ) == dedent (
261+ assert len (events ) == 3
262+ (event1 , event2 , event3 ) = events
263+
264+ assert render_span_tree (event1 ) == dedent (
265+ """\
266+ - op="inner-run-0": description=null\
267+ """
268+ )
269+ assert render_span_tree (event2 ) == dedent (
270+ """\
271+ - op="inner-run-1": description=null\
272+ """
273+ )
274+
275+ assert render_span_tree (event3 ) == dedent (
266276 """\
267277 - op="outer-trx": description=null
268278 - op="outer-submit-0": description="Thread: main"
269- - op="outer-submit-1": description="Thread: main"
270- - op="outer-submit-2": description="Thread: main"
271- - op="outer-submit-3": description="Thread: main"
272- - op="outer-submit-4": description="Thread: main"\
279+ - op="outer-submit-1": description="Thread: main"\
273280 """
274281 )
0 commit comments