|
22 | 22 | from opentelemetry.instrumentation.sqlalchemy import SQLAlchemyInstrumentor
|
23 | 23 | from opentelemetry.sdk.resources import Resource
|
24 | 24 | from opentelemetry.sdk.trace import TracerProvider, export
|
| 25 | +from opentelemetry.semconv.trace import SpanAttributes |
25 | 26 | from opentelemetry.test.test_base import TestBase
|
26 | 27 |
|
27 | 28 |
|
@@ -159,6 +160,7 @@ def test_create_engine_wrapper(self):
|
159 | 160 | self.assertEqual(len(spans), 2)
|
160 | 161 | # first span - the connection to the db
|
161 | 162 | self.assertEqual(spans[0].name, "connect")
|
| 163 | + self.assertEqual(spans[0].attributes[SpanAttributes.DB_NAME], ":memory:") |
162 | 164 | self.assertEqual(spans[0].kind, trace.SpanKind.CLIENT)
|
163 | 165 | # second span - the query
|
164 | 166 | self.assertEqual(spans[1].name, "SELECT :memory:")
|
@@ -217,6 +219,7 @@ async def run():
|
217 | 219 | self.assertEqual(len(spans), 2)
|
218 | 220 | # first span - the connection to the db
|
219 | 221 | self.assertEqual(spans[0].name, "connect")
|
| 222 | + self.assertEqual(spans[0].attributes[SpanAttributes.DB_NAME], ":memory:") |
220 | 223 | self.assertEqual(spans[0].kind, trace.SpanKind.CLIENT)
|
221 | 224 | # second span - the query
|
222 | 225 | self.assertEqual(spans[1].name, "SELECT :memory:")
|
|
0 commit comments