mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-07-31 22:23:12 +08:00
Add uninstrument test for boto3sqs (#1550)
This commit is contained in:
@ -311,3 +311,27 @@ class TestBoto3SQSInstrumentation(TestBase):
|
|||||||
self.assertEqual(attrs["span_id"], link.context.span_id)
|
self.assertEqual(attrs["span_id"], link.context.span_id)
|
||||||
|
|
||||||
self.memory_exporter.clear()
|
self.memory_exporter.clear()
|
||||||
|
|
||||||
|
def test_uninstrument(self):
|
||||||
|
mock_response = {
|
||||||
|
"MessageId": "123456789",
|
||||||
|
}
|
||||||
|
|
||||||
|
with self._mocked_endpoint(mock_response):
|
||||||
|
self._client.send_message(
|
||||||
|
QueueUrl=self._queue_url,
|
||||||
|
MessageBody="test",
|
||||||
|
)
|
||||||
|
|
||||||
|
spans = self.get_finished_spans()
|
||||||
|
self.assertEqual(1, len(spans))
|
||||||
|
|
||||||
|
self.memory_exporter.clear()
|
||||||
|
Boto3SQSInstrumentor().uninstrument()
|
||||||
|
|
||||||
|
self._client.send_message(
|
||||||
|
QueueUrl=self._queue_url,
|
||||||
|
MessageBody="test",
|
||||||
|
)
|
||||||
|
spans = self.get_finished_spans()
|
||||||
|
self.assertEqual(0, len(spans))
|
||||||
|
Reference in New Issue
Block a user