0001-tests-check-against-specific-db-name-in-test_delete_.patch
tests/test_ctl.py | ||
---|---|---|
205 | 205 |
assert not f2.workflow_data |
206 | 206 | |
207 | 207 | |
208 |
def test_delete_tenant_with_sql(): |
|
208 |
def test_delete_tenant_with_sql(freezer):
|
|
209 | 209 |
pub = create_temporary_pub(sql_mode=True) |
210 | 210 |
delete_cmd = CmdDeleteTenant() |
211 | 211 | |
... | ... | |
214 | 214 |
sub_options_class = collections.namedtuple('Options', ['force_drop']) |
215 | 215 |
sub_options = sub_options_class(False) |
216 | 216 | |
217 |
freezer.move_to('2018-12-01T00:00:00') |
|
217 | 218 |
delete_cmd.delete_tenant(pub, sub_options, []) |
218 | 219 | |
219 | 220 |
assert not os.path.isdir(pub.app_dir) |
... | ... | |
225 | 226 |
cur.execute( |
226 | 227 |
"""SELECT schema_name |
227 | 228 |
FROM information_schema.schemata |
228 |
WHERE schema_name like '%removed%'""" |
|
229 |
WHERE schema_name like 'removed_20181201_%%%s'""" |
|
230 |
% pub.cfg['postgresql']['database'] |
|
229 | 231 |
) |
230 | 232 | |
231 | 233 |
assert len(cur.fetchall()) == 1 |
... | ... | |
299 | 301 |
cur.execute( |
300 | 302 |
"""SELECT datname |
301 | 303 |
FROM pg_database |
302 |
WHERE datname like '%removed%'""" |
|
304 |
WHERE datname like 'removed_20181201_%%%s'""" |
|
305 |
% pub.cfg['postgresql']['database'] |
|
303 | 306 |
) |
304 | 307 | |
305 | 308 |
result = cur.fetchall() |
306 |
- |