@@ -43,10 +43,10 @@ def test_select_query(trino_connection):
4343 rows = result .fetchall ()
4444 assert len (rows ) == 25
4545 for row in rows :
46- assert isinstance (row [ ' nationkey' ] , int )
47- assert isinstance (row [ ' name' ] , str )
48- assert isinstance (row [ ' regionkey' ] , int )
49- assert isinstance (row [ ' comment' ] , str )
46+ assert isinstance (row . nationkey , int )
47+ assert isinstance (row . name , str )
48+ assert isinstance (row . regionkey , int )
49+ assert isinstance (row . comment , str )
5050
5151
5252def assert_column (table , column_name , column_type ):
@@ -70,8 +70,8 @@ def test_select_specific_columns(trino_connection):
7070 rows = result .fetchall ()
7171 assert len (rows ) > 0
7272 for row in rows :
73- assert isinstance (row [ ' node_id' ] , str )
74- assert isinstance (row [ ' state' ] , str )
73+ assert isinstance (row . node_id , str )
74+ assert isinstance (row . state , str )
7575
7676
7777@pytest .mark .skipif (
@@ -82,7 +82,8 @@ def test_select_specific_columns(trino_connection):
8282def test_define_and_create_table (trino_connection ):
8383 engine , conn = trino_connection
8484 if not engine .dialect .has_schema (conn , "test" ):
85- engine .execute (sqla .schema .CreateSchema ("test" ))
85+ with engine .begin () as connection :
86+ connection .execute (sqla .schema .CreateSchema ("test" ))
8687 metadata = sqla .MetaData ()
8788 try :
8889 sqla .Table ('users' ,
@@ -110,7 +111,8 @@ def test_insert(trino_connection):
110111 engine , conn = trino_connection
111112
112113 if not engine .dialect .has_schema (conn , "test" ):
113- engine .execute (sqla .schema .CreateSchema ("test" ))
114+ with engine .begin () as connection :
115+ connection .execute (sqla .schema .CreateSchema ("test" ))
114116 metadata = sqla .MetaData ()
115117 try :
116118 users = sqla .Table ('users' ,
@@ -139,7 +141,8 @@ def test_insert(trino_connection):
139141def test_insert_multiple_statements (trino_connection ):
140142 engine , conn = trino_connection
141143 if not engine .dialect .has_schema (conn , "test" ):
142- engine .execute (sqla .schema .CreateSchema ("test" ))
144+ with engine .begin () as connection :
145+ connection .execute (sqla .schema .CreateSchema ("test" ))
143146 metadata = sqla .MetaData ()
144147 users = sqla .Table ('users' ,
145148 metadata ,
@@ -180,10 +183,10 @@ def test_operators(trino_connection):
180183 rows = result .fetchall ()
181184 assert len (rows ) == 1
182185 for row in rows :
183- assert isinstance (row [ ' nationkey' ] , int )
184- assert isinstance (row [ ' name' ] , str )
185- assert isinstance (row [ ' regionkey' ] , int )
186- assert isinstance (row [ ' comment' ] , str )
186+ assert isinstance (row . nationkey , int )
187+ assert isinstance (row . name , str )
188+ assert isinstance (row . regionkey , int )
189+ assert isinstance (row . comment , str )
187190
188191
189192@pytest .mark .skipif (
@@ -216,14 +219,14 @@ def test_textual_sql(trino_connection):
216219 rows = result .fetchall ()
217220 assert len (rows ) == 3
218221 for row in rows :
219- assert isinstance (row [ ' custkey' ] , int )
220- assert isinstance (row [ ' name' ] , str )
221- assert isinstance (row [ ' address' ] , str )
222- assert isinstance (row [ ' nationkey' ] , int )
223- assert isinstance (row [ ' phone' ] , str )
224- assert isinstance (row [ ' acctbal' ] , float )
225- assert isinstance (row [ ' mktsegment' ] , str )
226- assert isinstance (row [ ' comment' ] , str )
222+ assert isinstance (row . custkey , int )
223+ assert isinstance (row . name , str )
224+ assert isinstance (row . address , str )
225+ assert isinstance (row . nationkey , int )
226+ assert isinstance (row . phone , str )
227+ assert isinstance (row . acctbal , float )
228+ assert isinstance (row . mktsegment , str )
229+ assert isinstance (row . comment , str )
227230
228231
229232@pytest .mark .skipif (
@@ -323,7 +326,8 @@ def test_json_column(trino_connection, json_object):
323326 engine , conn = trino_connection
324327
325328 if not engine .dialect .has_schema (conn , "test" ):
326- engine .execute (sqla .schema .CreateSchema ("test" ))
329+ with engine .begin () as connection :
330+ connection .execute (sqla .schema .CreateSchema ("test" ))
327331 metadata = sqla .MetaData ()
328332
329333 try :
@@ -351,7 +355,8 @@ def test_get_table_comment(trino_connection):
351355 engine , conn = trino_connection
352356
353357 if not engine .dialect .has_schema (conn , "test" ):
354- engine .execute (sqla .schema .CreateSchema ("test" ))
358+ with engine .begin () as connection :
359+ connection .execute (sqla .schema .CreateSchema ("test" ))
355360 metadata = sqla .MetaData ()
356361
357362 try :
@@ -378,7 +383,8 @@ def test_get_table_names(trino_connection, schema):
378383 metadata = sqla .MetaData (schema = schema_name )
379384
380385 if not engine .dialect .has_schema (conn , schema_name ):
381- engine .execute (sqla .schema .CreateSchema (schema_name ))
386+ with engine .begin () as connection :
387+ connection .execute (sqla .schema .CreateSchema (schema_name ))
382388
383389 try :
384390 sqla .Table (
@@ -388,10 +394,10 @@ def test_get_table_names(trino_connection, schema):
388394 )
389395 metadata .create_all (engine )
390396 view_name = schema_name + ".test_view"
391- conn .execute (f"CREATE VIEW { view_name } AS SELECT * FROM test_get_table_names" )
397+ conn .execute (sqla . text ( f"CREATE VIEW { view_name } AS SELECT * FROM test_get_table_names" ) )
392398 assert sqla .inspect (engine ).get_table_names (schema_name ) == ['test_get_table_names' ]
393399 finally :
394- conn .execute (f"DROP VIEW IF EXISTS { view_name } " )
400+ conn .execute (sqla . text ( f"DROP VIEW IF EXISTS { view_name } " ) )
395401 metadata .drop_all (engine )
396402
397403
@@ -411,7 +417,8 @@ def test_get_view_names(trino_connection, schema):
411417 metadata = sqla .MetaData (schema = schema_name )
412418
413419 if not engine .dialect .has_schema (conn , schema_name ):
414- engine .execute (sqla .schema .CreateSchema (schema_name ))
420+ with engine .begin () as connection :
421+ connection .execute (sqla .schema .CreateSchema (schema_name ))
415422
416423 try :
417424 sqla .Table (
@@ -421,10 +428,10 @@ def test_get_view_names(trino_connection, schema):
421428 )
422429 metadata .create_all (engine )
423430 view_name = schema_name + ".test_get_view_names"
424- conn .execute (f"CREATE VIEW { view_name } AS SELECT * FROM test_table" )
431+ conn .execute (sqla . text ( f"CREATE VIEW { view_name } AS SELECT * FROM test_table" ) )
425432 assert sqla .inspect (engine ).get_view_names (schema_name ) == ['test_get_view_names' ]
426433 finally :
427- conn .execute (f"DROP VIEW IF EXISTS { view_name } " )
434+ conn .execute (sqla . text ( f"DROP VIEW IF EXISTS { view_name } " ) )
428435 metadata .drop_all (engine )
429436
430437
0 commit comments