Exemple #1
0
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
Exemple #2
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()
Exemple #3
0
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'
Exemple #4
0
def test_none_listed_at_start():
    all_list = PendingPasswordReset.ListAll()
    assert len(all_list) == 0