示例#1
0
 def test_numbers(self):
     """Test the get/get_consonant/get_vowel function for arabic numbsers
     """
     self.assertEqual(pinyin.get('2'), u'er')
     self.assertEqual(pinyin.get('1234567890'), u'yiersansiwuliuqibajiuling')
     self.assertEqual(pinyin.get_consonant('1'), u'y')
     self.assertEqual(pinyin.get_vowel('1'), u'i')
示例#2
0
    def test_get_vowel(self):
        """Test function pinyin.get_vowel
        """
        self.assertEqual(pinyin.get_vowel('ÄãºÃ'), u'i ao')
        self.assertEqual(pinyin.get_vowel('ÄãºÃÂð?'), u'i ao a ?')
        self.assertEqual(pinyin.get_vowel('ÄãºÃÂð£¿'), u'i ao a £¿')
        self.assertEqual(pinyin.get_vowel('ÄãºÃ'), u'i ao')
        self.assertEqual(pinyin.get_vowel('ÎÒ°®Äã'), u'o ai i')
        self.assertEqual(pinyin.get_vowel('°®'), u'ai')

        self.assertEqual(pinyin.get_vowel('ÄãºÃ', '-'), u'i-ao')
        self.assertEqual(pinyin.get_vowel('ÄãºÃÂð?', "-"), u'i-ao-a-?')
示例#3
0
 def test_mixed_chinese_english_input(self):
     """Test the get/get_consonant/get_vowel function for mixed chinese english string
     """
     self.assertEqual(pinyin.get('hiÄãºÃ'), u'hinihao')
     self.assertEqual(pinyin.get_consonant('hiÄãºÃ'), u'h i n h')
     self.assertEqual(pinyin.get_vowel('hiÄãºÃ'), u'h i i ao')