def test_generate_chinese_string(self): s = create_strings_randomly(1, False, 1, True, False, False, 'cn')[0] cn_chars = [chr(i) for i in range(19968, 40908)] self.assertTrue( all([l in cn_chars for l in s]) )
def test_generate_string_with_symbols(self): s = create_strings_randomly(1, False, 1, False, False, True, 'en')[0] self.assertTrue( all([l in '!"#$%&\'()*+,-./:;?@[\\]^_`{|}~' for l in s]))
def test_generate_string_with_numbers(self): s = create_strings_randomly(1, False, 1, False, True, False, 'en')[0] self.assertTrue(all([l in '0123456789' for l in s]))
def test_generate_string_with_letters(self): s = create_strings_randomly(1, False, 1, True, False, False, 'en')[0] self.assertTrue(all([l in string.ascii_letters for l in s]))