Esempio n. 1
0
def test_generate_pw_length(length, charset, expected):
    """Testsgenerate_pw_length function."""
    assert len(generate_pw(length, charset)) == expected
Esempio n. 2
0
def test_generate_pw_no_dup_char_sets():
    """Tests that generate_pw doesn't use the same subset twice in a row."""
    for _ in range(50):
        password = generate_pw(2, {'a' : 'a', 'b' : 'b'})
        assert password != 'aa'
        assert password != 'bb'
Esempio n. 3
0
def test_generate_pw(length, charset, expected):
    """Tests generate_pw function."""
    assert generate_pw(length, charset) == expected