Exemplo n.º 1
0
def test_password_simple4():
    code = AHF.generate_reset_code()
    
    password = "******"
    
    with pytest.raises(PF.ValueError):
        AF.auth_passwordreset_reset(code, password)   
Exemplo n.º 2
0
def test_password_dumb():
    code = AHF.generate_reset_code()
    
    password = "******"
    
    with pytest.raises(PF.ValueError):
        AF.auth_passwordreset_reset(code, password)
Exemplo n.º 3
0
def test_password_rcode_invalid():
    
    code = AHF.generate_reset_code() + 'TooLong233'
    
    password = '******'
    
    with pytest.raises(AHF.ValueError):
        AF.auth_passwordreset_reset(code, password)
Exemplo n.º 4
0
def test_password_too_short():
    
    code = AHF.generate_reset_code()
    
    password = '******'
    
    with pytest.raises(PF.ValueError):
        AF.auth_passwordreset_reset(code, password)
Exemplo n.º 5
0
def test_password_none():
    
    code = AHF.generate_reset_code()
    
    password = None
    
    with pytest.raises(PF.TypeError):
        AF.auth_passwordreset_reset(code, password)
Exemplo n.º 6
0
def test_password_not_inDB():
    reset_data()
    A = AF.auth_register("*****@*****.**", 'HoyaLee2019', "Hoya", "Lee")
    AF.auth_passwordreset_request("*****@*****.**")
    
    code = AHF.generate_reset_code()
    password = '******'
     
    with pytest.raises(AF.ValueError):
        AF.auth_passwordreset_reset(code, password)
def auth_passwordreset_request(email):
    registeredUsersDB = get_global_registeredUsers()
    for user in registeredUsersDB:
        if email == user['email']:
            reset_code = generate_reset_code()
            reset_code = str(reset_code)
            # set the reset code of the user
            user['reset_code'] = reset_code
            return reset_code
    return None
Exemplo n.º 8
0
def test_password_not_string():
    code = AHF.generate_reset_code()
    password = 12345623456780
     
    with pytest.raises(PF.TypeError):
        AF.auth_passwordreset_reset(code, password)