File tree 1 file changed +3
-2
lines changed
1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -140,13 +140,14 @@ def connect():
140
140
def test_docker_run_mssql ():
141
141
# Using the azure sql edge image ensures this works irrespective of architecture.
142
142
image = 'mcr.microsoft.com/azure-sql-edge'
143
- with SqlServerContainer (image , dialect = 'mssql+pymssql' ) as mssql :
143
+ dialect = 'mssql+pymssql' if is_arm () else 'mssql+pyodbc'
144
+ with SqlServerContainer (image , dialect = dialect ) as mssql :
144
145
e = sqlalchemy .create_engine (mssql .get_connection_url ())
145
146
result = e .execute ('select @@servicename' )
146
147
for row in result :
147
148
assert row [0 ] == 'MSSQLSERVER'
148
149
149
- with SqlServerContainer (image , password = "1Secure*Password2" , dialect = 'mssql+pymssql' ) as mssql :
150
+ with SqlServerContainer (image , password = "1Secure*Password2" , dialect = dialect ) as mssql :
150
151
e = sqlalchemy .create_engine (mssql .get_connection_url ())
151
152
result = e .execute ('select @@servicename' )
152
153
for row in result :
You can’t perform that action at this time.
0 commit comments