38
38
)
39
39
from opentelemetry .propagate import get_global_textmap , set_global_textmap
40
40
from opentelemetry .sdk import resources
41
+ from opentelemetry .semconv ._incubating .attributes .http_attributes import (
42
+ HTTP_METHOD ,
43
+ HTTP_STATUS_CODE ,
44
+ HTTP_URL ,
45
+ )
41
46
from opentelemetry .semconv .attributes .error_attributes import ERROR_TYPE
42
47
from opentelemetry .semconv .attributes .http_attributes import (
43
48
HTTP_REQUEST_METHOD ,
44
49
HTTP_RESPONSE_STATUS_CODE ,
45
50
)
46
51
from opentelemetry .semconv .attributes .url_attributes import URL_FULL
47
- from opentelemetry .semconv .trace import SpanAttributes
48
52
from opentelemetry .test .mock_textmap import MockTextMapPropagator
49
53
from opentelemetry .test .test_base import TestBase
50
54
from opentelemetry .trace import StatusCode
@@ -150,9 +154,9 @@ def test_basic(self):
150
154
self .assertEqual (
151
155
span .attributes ,
152
156
{
153
- SpanAttributes . HTTP_METHOD : "GET" ,
154
- SpanAttributes . HTTP_URL : self .URL ,
155
- SpanAttributes . HTTP_STATUS_CODE : 200 ,
157
+ HTTP_METHOD : "GET" ,
158
+ HTTP_URL : self .URL ,
159
+ HTTP_STATUS_CODE : 200 ,
156
160
},
157
161
)
158
162
@@ -198,9 +202,9 @@ def test_basic_both_semconv(self):
198
202
self .assertEqual (
199
203
span .attributes ,
200
204
{
201
- SpanAttributes . HTTP_METHOD : "GET" ,
202
- SpanAttributes . HTTP_URL : self .URL ,
203
- SpanAttributes . HTTP_STATUS_CODE : 200 ,
205
+ HTTP_METHOD : "GET" ,
206
+ HTTP_URL : self .URL ,
207
+ HTTP_STATUS_CODE : 200 ,
204
208
HTTP_REQUEST_METHOD : "GET" ,
205
209
URL_FULL : self .URL ,
206
210
HTTP_RESPONSE_STATUS_CODE : 200 ,
@@ -260,9 +264,7 @@ def test_not_foundbasic(self):
260
264
261
265
span = self .assert_span ()
262
266
263
- self .assertEqual (
264
- span .attributes .get (SpanAttributes .HTTP_STATUS_CODE ), 404
265
- )
267
+ self .assertEqual (span .attributes .get (HTTP_STATUS_CODE ), 404 )
266
268
267
269
self .assertIs (
268
270
span .status .status_code ,
@@ -310,9 +312,7 @@ def test_not_foundbasic_both_semconv(self):
310
312
311
313
span = self .assert_span ()
312
314
313
- self .assertEqual (
314
- span .attributes .get (SpanAttributes .HTTP_STATUS_CODE ), 404
315
- )
315
+ self .assertEqual (span .attributes .get (HTTP_STATUS_CODE ), 404 )
316
316
self .assertEqual (span .attributes .get (HTTP_RESPONSE_STATUS_CODE ), 404 )
317
317
318
318
self .assertIs (
@@ -337,8 +337,8 @@ def test_response_code_none(self):
337
337
self .assertEqual (
338
338
span .attributes ,
339
339
{
340
- SpanAttributes . HTTP_METHOD : "GET" ,
341
- SpanAttributes . HTTP_URL : self .URL ,
340
+ HTTP_METHOD : "GET" ,
341
+ HTTP_URL : self .URL ,
342
342
},
343
343
)
344
344
@@ -455,9 +455,9 @@ def test_requests_exception_with_response(self, *_, **__):
455
455
self .assertEqual (
456
456
dict (span .attributes ),
457
457
{
458
- SpanAttributes . HTTP_METHOD : "GET" ,
459
- SpanAttributes . HTTP_URL : "http://mock/status/500" ,
460
- SpanAttributes . HTTP_STATUS_CODE : 500 ,
458
+ HTTP_METHOD : "GET" ,
459
+ HTTP_URL : "http://mock/status/500" ,
460
+ HTTP_STATUS_CODE : 500 ,
461
461
},
462
462
)
463
463
self .assertEqual (span .status .status_code , StatusCode .ERROR )
@@ -486,9 +486,9 @@ def test_requests_exception_with_response_both_semconv(self, *_, **__):
486
486
self .assertEqual (
487
487
dict (span .attributes ),
488
488
{
489
- SpanAttributes . HTTP_METHOD : "GET" ,
490
- SpanAttributes . HTTP_URL : "http://mock/status/500" ,
491
- SpanAttributes . HTTP_STATUS_CODE : 500 ,
489
+ HTTP_METHOD : "GET" ,
490
+ HTTP_URL : "http://mock/status/500" ,
491
+ HTTP_STATUS_CODE : 500 ,
492
492
HTTP_REQUEST_METHOD : "GET" ,
493
493
URL_FULL : "http://mock/status/500" ,
494
494
HTTP_RESPONSE_STATUS_CODE : 500 ,
@@ -520,7 +520,7 @@ def test_remove_sensitive_params(self):
520
520
521
521
span = self .assert_span ()
522
522
self .assertEqual (
523
- span .attributes [SpanAttributes . HTTP_URL ],
523
+ span .attributes [HTTP_URL ],
524
524
"http://REDACTED:REDACTED@mock/status/200" ,
525
525
)
526
526
0 commit comments