File: time_estimates_test.py

package info (click to toggle)
zxcvbn-python 4.5.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 55,880 kB
  • sloc: python: 2,222; makefile: 3
file content (13 lines) | stat: -rw-r--r-- 415 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
from zxcvbn.time_estimates import estimate_attack_times
import sys

def test_long_ints_dont_overflow():
    try:
        long_guesses = sys.maxsize + 1
    except expression as identifier:
        long_guesses = sys.maxint + 1

    attack_times = estimate_attack_times(long_guesses)
    assert 'crack_times_seconds' in attack_times
    assert 'crack_times_display' in attack_times
    assert 'score' in attack_times