88
99TRACE_ID = '1-5759e988-bd862e3fe1be46a994272793'
1010PARENT_ID = '53995c3f42cd8ad8'
11- HEADER_VAR = "Root=%s;Parent=%s;Sampled=1" % (TRACE_ID , PARENT_ID )
11+ DATA = 'Foo=Bar'
12+ HEADER_VAR = "Root=%s;Parent=%s;Sampled=1;%s" % (TRACE_ID , PARENT_ID , DATA )
1213
1314os .environ [lambda_launcher .LAMBDA_TRACE_HEADER_KEY ] = HEADER_VAR
1415context = lambda_launcher .LambdaContext ()
@@ -26,6 +27,7 @@ def test_facade_segment_generation():
2627 assert segment .id == PARENT_ID
2728 assert segment .trace_id == TRACE_ID
2829 assert segment .sampled
30+ assert DATA in segment .get_origin_trace_header ().to_header_str ()
2931
3032
3133def test_put_subsegment ():
@@ -43,6 +45,7 @@ def test_put_subsegment():
4345 assert subsegment2 .parent_id == subsegment .id
4446 assert subsegment .parent_id == segment .id
4547 assert subsegment2 .parent_segment is segment
48+ assert DATA in subsegment2 .parent_segment .get_origin_trace_header ().to_header_str ()
4649
4750 context .end_subsegment ()
4851 assert context .get_trace_entity ().id == subsegment .id
@@ -60,6 +63,7 @@ def test_disable():
6063 global_sdk_config .set_sdk_enabled (False )
6164 segment = context .get_trace_entity ()
6265 assert not segment .sampled
66+ assert DATA in segment .get_origin_trace_header ().to_header_str ()
6367
6468
6569def test_non_initialized ():
0 commit comments