Beispiel #1
0
    def test_ascii_string_with_spaces(self):

        test_string = "simple Ascii String"
        result = character_check.check_password_characters(
            test_string, config["password_defaults"]["password_regex"],
            config["debugging"]["test_debug"])
        self.assertTrue(result)
Beispiel #2
0
    def test_ascii_string_with_special_characters(self):

        test_string = "Th1sT3$th@s$p@c3$&$peci@lCharacters"
        result = character_check.check_password_characters(
            test_string, config["password_defaults"]["password_regex"],
            config["debugging"]["test_debug"])
        self.assertTrue(result)
Beispiel #3
0
 def test_space_as_string(self):
     # space as String
     test_string = " "
     result = character_check.check_password_characters(
         test_string, config["password_defaults"]["password_regex"],
         config["debugging"]["test_debug"])
     self.assertTrue(result)
Beispiel #4
0
 def test_combination_unicode_string(self):
     # combination of unicode and ascii
     test_string = "语言处理 is Language Processing in Chineese"
     result = character_check.check_password_characters(
         test_string, config["password_defaults"]["password_regex"],
         config["debugging"]["test_debug"])
     self.assertFalse(result)
Beispiel #5
0
 def test_chineese_unicode_string(self):
     # Unicode only test
     test_string = "语言处理"
     result = character_check.check_password_characters(
         test_string, config["password_defaults"]["password_regex"],
         config["debugging"]["test_debug"])
     self.assertFalse(result)
Beispiel #6
0
 def test_empty_string(self):
     # empty String
     test_string = ""
     result = character_check.check_password_characters(
         test_string, config["password_defaults"]["password_regex"],
         config["debugging"]["test_debug"])
     self.assertFalse(result)
Beispiel #7
0
 def test_combination_unicode_string2(self):
     # combination of unicode and ascii
     # example from https://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-test.txt
     test_string = "You should see the Greek word 'kosme': κόσμε "
     result = character_check.check_password_characters(
         test_string, config["password_defaults"]["password_regex"],
         config["debugging"]["test_debug"])
     self.assertFalse(result)