File tree 2 files changed +5
-20
lines changed
propagator/opentelemetry-propagator-aws-xray
src/opentelemetry/propagators/aws
2 files changed +5
-20
lines changed Original file line number Diff line number Diff line change @@ -346,14 +346,10 @@ def extract(
346
346
getter : Getter [CarrierT ] = default_getter ,
347
347
) -> Context :
348
348
349
- from ipdb import set_trace
350
- set_trace
351
-
352
349
xray_context = super ().extract (carrier , context = context , getter = getter )
353
350
354
351
if trace .get_current_span (context = context ).get_span_context ().is_valid :
355
- # return xray_context
356
- pass
352
+ return xray_context
357
353
358
354
trace_header = (
359
355
environ .get (AWS_TRACE_HEADER_PROP ) or
Original file line number Diff line number Diff line change 13
13
# limitations under the License.
14
14
15
15
from unittest import TestCase
16
- from ipdb import set_trace
17
16
from requests .structures import CaseInsensitiveDict
18
17
from unittest .mock import patch
19
18
from os import environ
20
- from opentelemetry .trace import (
21
- DEFAULT_TRACE_OPTIONS ,
22
- DEFAULT_TRACE_STATE ,
23
- SpanContext ,
24
- )
25
19
from opentelemetry .sdk .trace import ReadableSpan
26
20
from opentelemetry .propagators .textmap import (
27
21
DefaultGetter ,
28
22
)
29
23
from opentelemetry .trace import (
30
24
Link ,
31
- set_span_in_context ,
32
- NonRecordingSpan ,
33
- TraceFlags ,
34
25
get_current_span ,
35
26
TraceState
36
27
)
37
28
from opentelemetry .context import get_current
38
29
39
30
from opentelemetry .propagators .aws .aws_xray_propagator import (
40
- AwsXrayLambdaPropagator
31
+ AwsXrayLambdaPropagator ,
32
+ TRACE_HEADER_KEY
41
33
)
42
34
43
35
@@ -93,24 +85,21 @@ def test_extract_from_environment_variable(self):
93
85
}
94
86
)
95
87
def test_add_link_from_environment_variable (self ):
96
- # TODO fix this test case
97
88
98
89
propagator = AwsXrayLambdaPropagator ()
99
90
100
91
default_getter = DefaultGetter ()
101
92
102
93
carrier = CaseInsensitiveDict (
103
94
{
104
- # "_X_AMZN_TRACE_ID":
105
- # TODO figure out why when super() extract is being called the
106
- # link context is not what should be according to the java test
107
- "x-amzn-trace-id" :
95
+ TRACE_HEADER_KEY :
108
96
(
109
97
"Root=1-00000001-240000000000000000000001;"
110
98
"Parent=1600000000000001;Sampled=1"
111
99
)
112
100
}
113
101
)
102
+
114
103
extracted_context = propagator .extract (
115
104
carrier ,
116
105
context = get_current (),
You can’t perform that action at this time.
0 commit comments