def test_none_listed_after_removal(): test_creation() all_list = PendingPasswordReset.ListAll() for ppr in all_list: ppr.delete() all_list = PendingPasswordReset.ListAll() assert len(all_list) == 0
def clear_old_password_resets(): # deliberately a larger delta than we restrict against to avoid # accidentally removing vaild entries password_reset_days = config.getint('nemesis', 'password_reset_days') password_reset_days += 0.5 max_age = timedelta(days=password_reset_days) for ppr in PendingPasswordReset.ListAll(): if ppr.age > max_age: log_action('expiring password reset', ppr) ppr.delete()
def test_one_listed(): test_creation() all_list = PendingPasswordReset.ListAll() assert len(all_list) == 1 ppr = all_list[0] assert type(ppr) == PendingPasswordReset assert ppr.in_db assert ppr.username == 'abc' assert ppr.requestor_username == 'dave' assert ppr.verify_code == 'bibble'
def test_none_listed_at_start(): all_list = PendingPasswordReset.ListAll() assert len(all_list) == 0