Exemplo n.º 1
0
def test_check_otp(db_session):
    user = UserFactory()
    one_time_password = "".join(
        random.choices(string.ascii_letters + string.digits, k=8))
    user.set_password(one_time_password)
    db_session.add(user)
    db_session.commit()
    assert check_otp(user.phone_number, one_time_password)
Exemplo n.º 2
0
def test_password_hash(db_session):
    user = UserFactory()
    user.set_password("Thisisatestpassword!")
    db_session.add(user)
    db_session.commit()
    query = db_session.query(User).all()
    assert user == query[0]

    user = query[0]
    assert user.password_hash != "Thisisatestpassword!"
    assert user.check_password("Thisisatestpassword!")