Skip to content

Commit 798f05d

Browse files
committed
Add test option to set --mysql-password
1 parent 0d737b1 commit 798f05d

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

tests/conftest.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ def pytest_addoption(parser):
1313
default = "root",
1414
dest = "mysql_user",
1515
)
16+
group.addoption(
17+
"--mysql-password",
18+
default = "root",
19+
dest = "mysql_passwd",
20+
)
1621
group.addoption(
1722
"--mysql-database",
1823
default = "test_mysqldb",
@@ -25,7 +30,8 @@ def pytest_funcarg__connection(request):
2530
if hasattr(request.function, "connect_opts"):
2631
extra_kwargs = request.function.connect_opts.kwargs.copy()
2732
conn = MySQLdb.connect(
28-
host=option.mysql_host, user=option.mysql_user, db=option.mysql_database, **extra_kwargs
33+
host=option.mysql_host, user=option.mysql_user,
34+
passwd=option.mysql_passwd, db=option.mysql_database, **extra_kwargs
2935
)
3036

3137
def close_conn():

tests/test_dbapi20.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ def setUp(self):
1515
self.connect_kw_args = {
1616
"host": option.mysql_host,
1717
"user": option.mysql_user,
18+
"passwd": option.mysql_passwd,
1819
"db": option.mysql_database,
1920
}
2021

0 commit comments

Comments
 (0)