Пример #1
0
 def test_str_number_instances_bool_digit_true(self):
     pc = PasswordChecker('Password123', 'Password123')
     self.assertTrue(
         pc.str_number_instances_bool(r'\d', operator.ge, 1)
     )
Пример #2
0
 def test_str_number_instances_bool_digit_false(self):
     pc = PasswordChecker('PasswordsAreAwesome', 'PasswordsAreAwesome')
     self.assertFalse(
         pc.str_number_instances_bool(r'\d', operator.ge, 1)
     )
Пример #3
0
 def test_str_number_instances_bool_uppercase_false(self):
     pc = PasswordChecker('password123', 'password123')
     self.assertFalse(
         pc.str_number_instances_bool(r'[A-Z]', operator.ge, 1)
     )
Пример #4
0
 def test_str_number_instances_bool_lowercase_false(self):
     pc = PasswordChecker('PASSWORD123', 'PASSWORD123')
     self.assertFalse(
         pc.str_number_instances_bool(r'[a-z]', operator.ge, 1)
     )
Пример #5
0
 def test_str_number_instances_bool_lowercase_true(self):
     pc = PasswordChecker('Password123', 'Password123')
     self.assertTrue(
         pc.str_number_instances_bool(r'[a-z]', operator.ge, 1)
     )
Пример #6
0
 def test_str_number_instances_bool_length_false(self):
     pc = PasswordChecker('Pass', 'Pass')
     self.assertFalse(
         pc.str_number_instances_bool(r'\d', operator.ge, 8)
     )
Пример #7
0
 def test_str_number_instances_bool_length_true(self):
     pc = PasswordChecker('Password123', 'Password123')
     self.assertTrue(
         pc.str_number_instances_bool(r'.', operator.ge, 8)
     )