Esempio n. 1
0
 def test_when_password_has_no_lowercase_returns_false(self):
     result, _ = Password.validate_strength('PASSWORD9')
     assert result is False
Esempio n. 2
0
 def test_when_password_has_no_symbols_returns_false(self):
     result, _ = Password.validate_strength('passworD9')
     assert result is False
Esempio n. 3
0
 def test_when_password_has_a_symbols_returns_symbol_true_on_the_dict(self):
     _, result = Password.validate_strength('p@ssword')
     assert result.get('symbol') is True
Esempio n. 4
0
 def test_when_password_length_less_than_8_returns_false(self):
     result, _ = Password.validate_strength('pass')
     assert result is False
Esempio n. 5
0
 def test_when_password_has_an_uppercase_returns_uppercase_true_on_the_dict(
         self):
     _, result = Password.validate_strength('passworD')
     assert result.get('uppercase') is True
Esempio n. 6
0
 def test_when_password_has_a_lowercase_returns_lowercase_true_on_the_dict(
         self):
     _, result = Password.validate_strength('PASSWORd')
     assert result.get('lowercase') is True
Esempio n. 7
0
 def test_when_password_has_a_digit_returns_digit_true_on_the_dict(self):
     _, result = Password.validate_strength('password9')
     assert result.get('digit') is True
Esempio n. 8
0
 def test_when_password_has_no_uppercase_returns_uppercase_false_on_the_dict(
         self):
     _, result = Password.validate_strength('password')
     assert result.get('uppercase') is False
Esempio n. 9
0
 def test_when_password_has_no_digit_returns_digit_false_on_the_dict(self):
     _, result = Password.validate_strength('password')
     assert result.get('digit') is False
Esempio n. 10
0
 def test_when_password_length_greather_than_7_returns_legth_true_on_the_dict(
         self):
     _, result = Password.validate_strength('password')
     assert result.get('length') is True
Esempio n. 11
0
 def test_when_password_length_less_than_8_returns_legth_false_on_the_dict(
         self):
     _, result = Password.validate_strength('pass')
     assert result.get('length') is False
Esempio n. 12
0
 def test_when_password_is_none_returns_false(self):
     result, _ = Password.validate_strength(None)
     assert result is False
Esempio n. 13
0
 def test_when_password_is_strong_returns_true(self):
     result, _ = Password.validate_strength('p@ssworD9')
     assert result is True