File tree Expand file tree Collapse file tree 1 file changed +19
-7
lines changed
tests/opentelemetry-docker-tests/tests/boto Expand file tree Collapse file tree 1 file changed +19
-7
lines changed Original file line number Diff line number Diff line change 1313# limitations under the License.
1414
1515import unittest
16- from opentelemetry .instrumentation .boto import BotoInstrumentor
17- from opentelemetry .sdk .trace import NoOpTracerProvider
16+
1817import boto3
1918
19+ from opentelemetry .instrumentation .botocore import (
20+ BotocoreInstrumentor as BotoInstrumentor ,
21+ )
22+ from opentelemetry .sdk .trace import NoOpTracerProvider
23+
24+
2025class TestBotoInstrumentationNoOpTracerProvider (unittest .TestCase ):
2126 def setUp (self ):
2227 # Set the NoOpTracerProvider
2328 self .noop_tracer_provider = NoOpTracerProvider ()
24- BotoInstrumentor ().instrument (tracer_provider = self .noop_tracer_provider )
29+ BotoInstrumentor ().instrument (
30+ tracer_provider = self .noop_tracer_provider
31+ )
2532
2633 def tearDown (self ):
2734 BotoInstrumentor ().uninstrument ()
2835
2936 def test_boto_with_noop_tracer_provider (self ):
3037 # Create a boto3 client
31- client = boto3 .client ('s3' )
32-
38+ client = boto3 .client ("s3" )
39+
3340 # Perform a simple operation
3441 try :
3542 client .list_buckets ()
3643 except Exception :
3744 pass # Ignore any exceptions for this test
3845
3946 # Ensure no spans are created
40- spans = self .noop_tracer_provider .get_tracer ("test" ).get_span_processor ().spans
47+ spans = (
48+ self .noop_tracer_provider .get_tracer ("test" )
49+ .get_span_processor ()
50+ .spans
51+ )
4152 self .assertEqual (len (spans ), 0 )
4253
54+
4355if __name__ == "__main__" :
44- unittest .main ()
56+ unittest .main ()
You can’t perform that action at this time.
0 commit comments