Example #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)
     )
Example #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)
     )
Example #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)
     )
Example #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)
     )
Example #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)
     )
Example #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)
     )
Example #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)
     )