3838)
3939from opentelemetry .propagate import get_global_textmap , set_global_textmap
4040from opentelemetry .sdk import resources
41+ from opentelemetry .semconv ._incubating .attributes .http_attributes import (
42+ HTTP_METHOD ,
43+ HTTP_STATUS_CODE ,
44+ HTTP_URL ,
45+ )
4146from opentelemetry .semconv .attributes .error_attributes import ERROR_TYPE
4247from opentelemetry .semconv .attributes .http_attributes import (
4348 HTTP_REQUEST_METHOD ,
4449 HTTP_RESPONSE_STATUS_CODE ,
4550)
4651from opentelemetry .semconv .attributes .url_attributes import URL_FULL
47- from opentelemetry .semconv .trace import SpanAttributes
4852from opentelemetry .test .mock_textmap import MockTextMapPropagator
4953from opentelemetry .test .test_base import TestBase
5054from opentelemetry .trace import StatusCode
@@ -150,9 +154,9 @@ def test_basic(self):
150154 self .assertEqual (
151155 span .attributes ,
152156 {
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 ,
156160 },
157161 )
158162
@@ -198,9 +202,9 @@ def test_basic_both_semconv(self):
198202 self .assertEqual (
199203 span .attributes ,
200204 {
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 ,
204208 HTTP_REQUEST_METHOD : "GET" ,
205209 URL_FULL : self .URL ,
206210 HTTP_RESPONSE_STATUS_CODE : 200 ,
@@ -260,9 +264,7 @@ def test_not_foundbasic(self):
260264
261265 span = self .assert_span ()
262266
263- self .assertEqual (
264- span .attributes .get (SpanAttributes .HTTP_STATUS_CODE ), 404
265- )
267+ self .assertEqual (span .attributes .get (HTTP_STATUS_CODE ), 404 )
266268
267269 self .assertIs (
268270 span .status .status_code ,
@@ -310,9 +312,7 @@ def test_not_foundbasic_both_semconv(self):
310312
311313 span = self .assert_span ()
312314
313- self .assertEqual (
314- span .attributes .get (SpanAttributes .HTTP_STATUS_CODE ), 404
315- )
315+ self .assertEqual (span .attributes .get (HTTP_STATUS_CODE ), 404 )
316316 self .assertEqual (span .attributes .get (HTTP_RESPONSE_STATUS_CODE ), 404 )
317317
318318 self .assertIs (
@@ -337,8 +337,8 @@ def test_response_code_none(self):
337337 self .assertEqual (
338338 span .attributes ,
339339 {
340- SpanAttributes . HTTP_METHOD : "GET" ,
341- SpanAttributes . HTTP_URL : self .URL ,
340+ HTTP_METHOD : "GET" ,
341+ HTTP_URL : self .URL ,
342342 },
343343 )
344344
@@ -455,9 +455,9 @@ def test_requests_exception_with_response(self, *_, **__):
455455 self .assertEqual (
456456 dict (span .attributes ),
457457 {
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 ,
461461 },
462462 )
463463 self .assertEqual (span .status .status_code , StatusCode .ERROR )
@@ -486,9 +486,9 @@ def test_requests_exception_with_response_both_semconv(self, *_, **__):
486486 self .assertEqual (
487487 dict (span .attributes ),
488488 {
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 ,
492492 HTTP_REQUEST_METHOD : "GET" ,
493493 URL_FULL : "http://mock/status/500" ,
494494 HTTP_RESPONSE_STATUS_CODE : 500 ,
@@ -520,7 +520,7 @@ def test_remove_sensitive_params(self):
520520
521521 span = self .assert_span ()
522522 self .assertEqual (
523- span .attributes [SpanAttributes . HTTP_URL ],
523+ span .attributes [HTTP_URL ],
524524 "http://REDACTED:REDACTED@mock/status/200" ,
525525 )
526526
0 commit comments