Skip to content

Commit c7f27cb

Browse files
committed
tests: improve mysql settings a bit
1 parent 503ef3e commit c7f27cb

File tree

2 files changed

+20
-4
lines changed

2 files changed

+20
-4
lines changed

pytest_django_test/settings_mysql_innodb.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,21 @@
22

33
from .settings_base import * # noqa: F401 F403
44

5+
56
DATABASES = {
67
"default": {
78
"ENGINE": "django.db.backends.mysql",
89
"NAME": "pytest_django_should_never_get_accessed",
910
"USER": environ.get("TEST_DB_USER", "root"),
1011
"PASSWORD": environ.get("TEST_DB_PASSWORD", ""),
1112
"HOST": environ.get("TEST_DB_HOST", "localhost"),
12-
"OPTIONS": {"init_command": "SET default_storage_engine=InnoDB"},
13-
}
13+
"OPTIONS": {
14+
"init_command": "SET default_storage_engine=InnoDB",
15+
"charset": "utf8mb4",
16+
},
17+
"TEST": {
18+
"CHARSET": "utf8mb4",
19+
"COLLATION": "utf8mb4_unicode_ci",
20+
},
21+
},
1422
}

pytest_django_test/settings_mysql_myisam.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,21 @@
22

33
from .settings_base import * # noqa: F401 F403
44

5+
56
DATABASES = {
67
"default": {
78
"ENGINE": "django.db.backends.mysql",
89
"NAME": "pytest_django_should_never_get_accessed",
910
"USER": environ.get("TEST_DB_USER", "root"),
1011
"PASSWORD": environ.get("TEST_DB_PASSWORD", ""),
1112
"HOST": environ.get("TEST_DB_HOST", "localhost"),
12-
"OPTIONS": {"init_command": "SET default_storage_engine=MyISAM"},
13-
}
13+
"OPTIONS": {
14+
"init_command": "SET default_storage_engine=MyISAM",
15+
"charset": "utf8mb4",
16+
},
17+
"TEST": {
18+
"CHARSET": "utf8mb4",
19+
"COLLATION": "utf8mb4_unicode_ci",
20+
},
21+
},
1422
}

0 commit comments

Comments
 (0)