Skip to content

Commit 32cba7a

Browse files
committed
add test for mysql8
1 parent 6fcde68 commit 32cba7a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

mysql/tests/test_mysql.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,17 @@ def test_docker_run_mysql():
1717
assert row[0].startswith('5.7.17')
1818

1919

20+
@pytest.mark.skipif(is_arm(), reason='mysql container not available for ARM')
21+
def test_docker_run_mysql_8():
22+
config = MySqlContainer('mysql:8')
23+
with config as mysql:
24+
engine = sqlalchemy.create_engine(mysql.get_connection_url())
25+
with engine.begin() as connection:
26+
result = connection.execute(sqlalchemy.text("select version()"))
27+
for row in result:
28+
assert row[0].startswith('8')
29+
30+
2031
def test_docker_run_mariadb():
2132
with MySqlContainer("mariadb:10.6.5").maybe_emulate_amd64() as mariadb:
2233
engine = sqlalchemy.create_engine(mariadb.get_connection_url())

0 commit comments

Comments
 (0)