chore: less brittle tests

This commit is contained in:
2026-03-13 23:26:09 +03:00
parent c0846fe096
commit 5db211dda9
2 changed files with 7 additions and 2 deletions
@@ -47,9 +47,11 @@ def test_otp_max_attempts_blocks_verification():
otp.refresh_from_db()
assert otp.attempt_count == otp.max_attempts
# Once the max is reached, even a correct code must remain blocked.
assert verify_otp(otp, "123456") is False
otp.refresh_from_db()
assert otp.attempt_count == otp.max_attempts + 1
# Do not lock this test to a specific increment policy after lockout.
assert otp.attempt_count >= otp.max_attempts
assert otp.verified_at is None