@@ -183,9 +183,10 @@ def test_instrument_connection_with_dbapi_sqlcomment_enabled(self):
183183 span = spans_list [0 ]
184184 span_id = format (span .get_span_context ().span_id , "016x" )
185185 trace_id = format (span .get_span_context ().trace_id , "032x" )
186+ trace_flags = format (span .get_span_context ().trace_flags , "02x" )
186187 self .assertEqual (
187188 mock_cursor .execute .call_args [0 ][0 ],
188- f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -01 '*/;" ,
189+ f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -{ trace_flags } '*/;" ,
189190 )
190191 self .assertEqual (
191192 span .attributes [DB_STATEMENT ],
@@ -214,13 +215,14 @@ def test_instrument_connection_with_dbapi_sqlcomment_enabled_stmt_enabled(
214215 span = spans_list [0 ]
215216 span_id = format (span .get_span_context ().span_id , "016x" )
216217 trace_id = format (span .get_span_context ().trace_id , "032x" )
218+ trace_flags = format (span .get_span_context ().trace_flags , "02x" )
217219 self .assertEqual (
218220 mock_cursor .execute .call_args [0 ][0 ],
219- f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -01 '*/;" ,
221+ f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -{ trace_flags } '*/;" ,
220222 )
221223 self .assertEqual (
222224 span .attributes [DB_STATEMENT ],
223- f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -01 '*/;" ,
225+ f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -{ trace_flags } '*/;" ,
224226 )
225227
226228 def test_instrument_connection_with_dbapi_sqlcomment_enabled_with_options (
@@ -249,9 +251,10 @@ def test_instrument_connection_with_dbapi_sqlcomment_enabled_with_options(
249251 span = spans_list [0 ]
250252 span_id = format (span .get_span_context ().span_id , "016x" )
251253 trace_id = format (span .get_span_context ().trace_id , "032x" )
254+ trace_flags = format (span .get_span_context ().trace_flags , "02x" )
252255 self .assertEqual (
253256 mock_cursor .execute .call_args [0 ][0 ],
254- f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_threadsafety='123',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -01 '*/;" ,
257+ f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_threadsafety='123',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -{ trace_flags } '*/;" ,
255258 )
256259 self .assertEqual (
257260 span .attributes [DB_STATEMENT ],
@@ -322,9 +325,10 @@ def test_instrument_with_dbapi_sqlcomment_enabled(
322325 span = spans_list [0 ]
323326 span_id = format (span .get_span_context ().span_id , "016x" )
324327 trace_id = format (span .get_span_context ().trace_id , "032x" )
328+ trace_flags = format (span .get_span_context ().trace_flags , "02x" )
325329 self .assertEqual (
326330 mock_cursor .execute .call_args [0 ][0 ],
327- f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -01 '*/;" ,
331+ f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -{ trace_flags } '*/;" ,
328332 )
329333 self .assertEqual (
330334 span .attributes [DB_STATEMENT ],
@@ -352,13 +356,14 @@ def test_instrument_with_dbapi_sqlcomment_enabled_stmt_enabled(
352356 span = spans_list [0 ]
353357 span_id = format (span .get_span_context ().span_id , "016x" )
354358 trace_id = format (span .get_span_context ().trace_id , "032x" )
359+ trace_flags = format (span .get_span_context ().trace_flags , "02x" )
355360 self .assertEqual (
356361 mock_cursor .execute .call_args [0 ][0 ],
357- f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -01 '*/;" ,
362+ f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -{ trace_flags } '*/;" ,
358363 )
359364 self .assertEqual (
360365 span .attributes [DB_STATEMENT ],
361- f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -01 '*/;" ,
366+ f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_level='123',dbapi_threadsafety='123',driver_paramstyle='test',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -{ trace_flags } '*/;" ,
362367 )
363368
364369 def test_instrument_with_dbapi_sqlcomment_enabled_with_options (
@@ -386,9 +391,10 @@ def test_instrument_with_dbapi_sqlcomment_enabled_with_options(
386391 span = spans_list [0 ]
387392 span_id = format (span .get_span_context ().span_id , "016x" )
388393 trace_id = format (span .get_span_context ().trace_id , "032x" )
394+ trace_flags = format (span .get_span_context ().trace_flags , "02x" )
389395 self .assertEqual (
390396 mock_cursor .execute .call_args [0 ][0 ],
391- f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_threadsafety='123',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -01 '*/;" ,
397+ f"Select 1 /*db_driver='mysql.connector%%3Afoobar',dbapi_threadsafety='123',mysql_client_version='foobaz',traceparent='00-{ trace_id } -{ span_id } -{ trace_flags } '*/;" ,
392398 )
393399 self .assertEqual (
394400 span .attributes [DB_STATEMENT ],
0 commit comments