Projet

Général

Profil

0001-tests-check-against-specific-db-name-in-test_delete_.patch

Frédéric Péters, 02 avril 2021 10:57

Télécharger (1,75 ko)

Voir les différences:

Subject: [PATCH] tests: check against specific db name in
 test_delete_tenant_with_sql (#52649)

 tests/test_ctl.py | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
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
-