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) )
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) )
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) )
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) )
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) )
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) )
def test_str_number_instances_bool_length_true(self): pc = PasswordChecker('Password123', 'Password123') self.assertTrue( pc.str_number_instances_bool(r'.', operator.ge, 8) )