3333    TRACE_ID_FIRST_PART_LENGTH ,
3434    TRACE_ID_VERSION ,
3535)
36+ from  opentelemetry .semconv ._incubating .attributes .cloud_attributes  import  (
37+     CLOUD_RESOURCE_ID ,
38+ )
39+ from  opentelemetry .semconv ._incubating .attributes .faas_attributes  import  (
40+     FAAS_INVOCATION_ID ,
41+     FAAS_TRIGGER ,
42+ )
43+ from  opentelemetry .semconv ._incubating .attributes .http_attributes  import  (
44+     HTTP_METHOD ,
45+     HTTP_ROUTE ,
46+     HTTP_SCHEME ,
47+     HTTP_STATUS_CODE ,
48+     HTTP_TARGET ,
49+     HTTP_USER_AGENT ,
50+ )
51+ from  opentelemetry .semconv ._incubating .attributes .net_attributes  import  (
52+     NET_HOST_NAME ,
53+ )
3654from  opentelemetry .semconv .resource  import  ResourceAttributes 
37- from  opentelemetry .semconv .trace  import  SpanAttributes 
3855from  opentelemetry .test .test_base  import  TestBase 
3956from  opentelemetry .trace  import  NoOpTracerProvider , SpanKind , StatusCode 
4057from  opentelemetry .trace .propagation .tracecontext  import  (
@@ -68,8 +85,8 @@ def __init__(self, aws_request_id, invoked_function_arn):
6885)
6986
7087MOCK_LAMBDA_CONTEXT_ATTRIBUTES  =  {
71-     SpanAttributes . CLOUD_RESOURCE_ID : MOCK_LAMBDA_CONTEXT .invoked_function_arn ,
72-     SpanAttributes . FAAS_INVOCATION_ID : MOCK_LAMBDA_CONTEXT .aws_request_id ,
88+     CLOUD_RESOURCE_ID : MOCK_LAMBDA_CONTEXT .invoked_function_arn ,
89+     FAAS_INVOCATION_ID : MOCK_LAMBDA_CONTEXT .aws_request_id ,
7390    ResourceAttributes .CLOUD_ACCOUNT_ID : MOCK_LAMBDA_CONTEXT .invoked_function_arn .split (
7491        ":" 
7592    )[4 ],
@@ -571,14 +588,14 @@ def test_api_gateway_proxy_event_sets_attributes(self):
571588        self .assertSpanHasAttributes (
572589            span ,
573590            {
574-                 SpanAttributes . FAAS_TRIGGER : "http" ,
575-                 SpanAttributes . HTTP_METHOD : "POST" ,
576-                 SpanAttributes . HTTP_ROUTE : "/{proxy+}" ,
577-                 SpanAttributes . HTTP_TARGET : "/{proxy+}?foo=bar" ,
578-                 SpanAttributes . NET_HOST_NAME : "1234567890.execute-api.us-east-1.amazonaws.com" ,
579-                 SpanAttributes . HTTP_USER_AGENT : "Custom User Agent String" ,
580-                 SpanAttributes . HTTP_SCHEME : "https" ,
581-                 SpanAttributes . HTTP_STATUS_CODE : 200 ,
591+                 FAAS_TRIGGER : "http" ,
592+                 HTTP_METHOD : "POST" ,
593+                 HTTP_ROUTE : "/{proxy+}" ,
594+                 HTTP_TARGET : "/{proxy+}?foo=bar" ,
595+                 NET_HOST_NAME : "1234567890.execute-api.us-east-1.amazonaws.com" ,
596+                 HTTP_USER_AGENT : "Custom User Agent String" ,
597+                 HTTP_SCHEME : "https" ,
598+                 HTTP_STATUS_CODE : 200 ,
582599            },
583600        )
584601
@@ -599,12 +616,12 @@ def test_api_gateway_http_api_proxy_event_sets_attributes(self):
599616        self .assertSpanHasAttributes (
600617            span ,
601618            {
602-                 SpanAttributes . FAAS_TRIGGER : "http" ,
603-                 SpanAttributes . HTTP_METHOD : "POST" ,
604-                 SpanAttributes . HTTP_ROUTE : "/path/to/resource" ,
605-                 SpanAttributes . HTTP_TARGET : "/path/to/resource?parameter1=value1¶meter1=value2¶meter2=value" ,
606-                 SpanAttributes . NET_HOST_NAME : "id.execute-api.us-east-1.amazonaws.com" ,
607-                 SpanAttributes . HTTP_USER_AGENT : "agent" ,
619+                 FAAS_TRIGGER : "http" ,
620+                 HTTP_METHOD : "POST" ,
621+                 HTTP_ROUTE : "/path/to/resource" ,
622+                 HTTP_TARGET : "/path/to/resource?parameter1=value1¶meter1=value2¶meter2=value" ,
623+                 NET_HOST_NAME : "id.execute-api.us-east-1.amazonaws.com" ,
624+                 HTTP_USER_AGENT : "agent" ,
608625            },
609626        )
610627
@@ -625,8 +642,8 @@ def test_alb_conventional_event_sets_attributes(self):
625642        self .assertSpanHasAttributes (
626643            span ,
627644            {
628-                 SpanAttributes . FAAS_TRIGGER : "http" ,
629-                 SpanAttributes . HTTP_METHOD : "GET" ,
645+                 FAAS_TRIGGER : "http" ,
646+                 HTTP_METHOD : "GET" ,
630647            },
631648        )
632649
@@ -647,8 +664,8 @@ def test_alb_multi_value_header_event_sets_attributes(self):
647664        self .assertSpanHasAttributes (
648665            span ,
649666            {
650-                 SpanAttributes . FAAS_TRIGGER : "http" ,
651-                 SpanAttributes . HTTP_METHOD : "GET" ,
667+                 FAAS_TRIGGER : "http" ,
668+                 HTTP_METHOD : "GET" ,
652669            },
653670        )
654671
0 commit comments