30
30
# An explicit test db name was given, is that as the base name
31
31
TEST_DB_NAME = f"{ TEST_DB_NAME } _inner"
32
32
33
- SECOND_DB_NAME = DB_NAME + ' _second' if DB_NAME is not None else None
34
- SECOND_TEST_DB_NAME = TEST_DB_NAME + ' _second' if DB_NAME is not None else None
33
+ SECOND_DB_NAME = DB_NAME + " _second" if DB_NAME is not None else None
34
+ SECOND_TEST_DB_NAME = TEST_DB_NAME + " _second" if DB_NAME is not None else None
35
35
36
36
37
37
def get_db_engine () -> str :
@@ -87,10 +87,7 @@ def run_mysql(*args: str) -> CmdResult:
87
87
88
88
89
89
def skip_if_sqlite_in_memory () -> None :
90
- if (
91
- _settings ["ENGINE" ] == "django.db.backends.sqlite3"
92
- and _settings ["TEST" ]["NAME" ] is None
93
- ):
90
+ if _settings ["ENGINE" ] == "django.db.backends.sqlite3" and _settings ["TEST" ]["NAME" ] is None :
94
91
pytest .skip ("Do not test db reuse since database does not support it" )
95
92
96
93
@@ -107,9 +104,7 @@ def drop_database(db_suffix: str | None = None) -> None:
107
104
108
105
if db_engine == "postgresql" :
109
106
r = run_psql ("postgres" , "-c" , f"DROP DATABASE { name } " )
110
- assert "DROP DATABASE" in force_str (
111
- r .std_out
112
- ) or "does not exist" in force_str (r .std_err )
107
+ assert "DROP DATABASE" in force_str (r .std_out ) or "does not exist" in force_str (r .std_err )
113
108
return
114
109
115
110
if db_engine == "mysql" :
@@ -136,8 +131,7 @@ def db_exists(db_suffix: str | None = None) -> bool:
136
131
return r .status_code == 0
137
132
138
133
assert db_engine == "sqlite3" , f"{ db_engine } cannot be tested properly!"
139
- assert TEST_DB_NAME != ":memory:" , (
140
- "sqlite in-memory database cannot be checked for existence!" )
134
+ assert TEST_DB_NAME != ":memory:" , "sqlite in-memory database cannot be checked for existence!"
141
135
return os .path .exists (name )
142
136
143
137
@@ -155,8 +149,7 @@ def mark_database() -> None:
155
149
return
156
150
157
151
assert db_engine == "sqlite3" , f"{ db_engine } cannot be tested properly!"
158
- assert TEST_DB_NAME != ":memory:" , (
159
- "sqlite in-memory database cannot be marked!" )
152
+ assert TEST_DB_NAME != ":memory:" , "sqlite in-memory database cannot be marked!"
160
153
161
154
conn = sqlite3 .connect (TEST_DB_NAME )
162
155
try :
@@ -180,8 +173,7 @@ def mark_exists() -> bool:
180
173
return r .status_code == 0
181
174
182
175
assert db_engine == "sqlite3" , f"{ db_engine } cannot be tested properly!"
183
- assert TEST_DB_NAME != ":memory:" , (
184
- "sqlite in-memory database cannot be checked for mark!" )
176
+ assert TEST_DB_NAME != ":memory:" , "sqlite in-memory database cannot be checked for mark!"
185
177
186
178
conn = sqlite3 .connect (TEST_DB_NAME )
187
179
try :
0 commit comments