File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed
instrumentation/opentelemetry-instrumentation-botocore/tests Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -147,6 +147,13 @@ def test_s3_client(self):
147147
148148 s3 .list_buckets ()
149149 self .assert_span ("S3" , "ListBuckets" )
150+
151+ @mock_s3
152+ def test_no_op_tracer_provider_s3 (self ):
153+ BotocoreInstrumentor ().uninstrument ()
154+ BotocoreInstrumentor ().instrument (
155+ tracer_provider = trace_api .NoOpTracerProvider ()
156+ )
150157
151158 @mock_aws
152159 def test_s3_put (self ):
@@ -203,6 +210,19 @@ def test_kinesis_client(self):
203210
204211 kinesis .list_streams ()
205212 self .assert_span ("Kinesis" , "ListStreams" )
213+
214+ @mock_kinesis
215+ def test_no_op_tracer_provider_kinesis (self ):
216+ BotocoreInstrumentor ().uninstrument ()
217+ BotocoreInstrumentor ().instrument (
218+ tracer_provider = trace_api .NoOpTracerProvider ()
219+ )
220+
221+ kinesis = self ._make_client ("kinesis" )
222+ kinesis .list_streams ()
223+
224+ spans_list = self .memory_exporter .get_finished_spans ()
225+ self .assertEqual (len (spans_list ), 0 )
206226
207227 @mock_aws
208228 def test_unpatch (self ):
You can’t perform that action at this time.
0 commit comments