Skip to content

Commit df5439b

Browse files
committed
my sql example added
1 parent af7acc4 commit df5439b

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

tests/examples/mysql_example.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
1+
import pytest
2+
import sqlalchemy
3+
14
from testcontainers import MySqlContainer
25

36

4-
def example_with_mysql():
5-
mysql = MySqlContainer().start()
7+
@pytest.fixture(scope="session")
8+
def mysql():
9+
mysql = MySqlContainer('mysql:5.7.17').start()
10+
engine = sqlalchemy.create_engine(mysql.get_connection_url())
11+
yield engine
612
mysql.stop()
713

814

9-
example_with_mysql()
15+
def test_with_mysql(mysql):
16+
result = mysql.execute("select version()")
17+
for row in result:
18+
assert row[0] == '5.7.17'

0 commit comments

Comments
 (0)