コード例 #1
0
 def test_multiple_chars(self):
     self.assertEqual(ruby('图书馆', 'Pinyin'), ['图[tú]', '书[shū]', '馆[guǎn]'])
コード例 #2
0
 def test_jyutping_not_available(self):
     self.assertEqual(ruby(['欣然'], 'jyutping'), ['欣然'])
コード例 #3
0
 def test_single_char(self):
     self.assertEqual(ruby('你', 'Pinyin'), ['你[nǐ]'])
コード例 #4
0
 def test_bopomofo_punc(self):
     self.assertEqual(ruby(['機場。'], 'bopomofo'), ['機[ㄐㄧ]場[ㄔㄤˇ]。'])
     self.assertEqual(ruby(['機', '場', '。'], 'bopomofo'),
                      ['機[ㄐㄧ]', '場[ㄔㄤˊ]', '。'])
コード例 #5
0
 def test_jyutping_available(self):
     self.assertEqual(ruby(['中學'], 'jyutping'), ['中[zung1]學[hok6]'])
コード例 #6
0
 def test_bopomofo(self):
     self.assertEqual(ruby(['機場'], 'bopomofo'), ['機[ㄐㄧ]場[ㄔㄤˇ]'])
     self.assertEqual(ruby(['機', '場'], 'bopomofo'), ['機[ㄐㄧ]', '場[ㄔㄤˊ]'])
     self.assertEqual(ruby(['加拿大人'], 'bopomofo'),
                      ['加[ㄐㄧㄚ]拿[ㄋㄚˊ]大[ㄉㄚˋ]人[ㄖㄣˊ]'])
コード例 #7
0
 def test_chars(self):
     self.assertEqual(ruby(['图', '书', '馆'], 'pinyin'),
                      ['图[tú]', '书[shū]', '馆[guǎn]'])
コード例 #8
0
 def test_word(self):
     self.assertEqual(ruby(['图书馆'], 'pinyin'), ['图[tú]书[shū]馆[guǎn]'])
コード例 #9
0
 def test_char(self):
     self.assertEqual(ruby(['你'], 'pinyin'), ['你[nǐ]'])
コード例 #10
0
 def test_bopomofo(self):
     self.assertEqual(ruby(['機場'], 'Bopomofo'), ['機[ㄐㄧ]場[ㄔㄤˇ]'])
     self.assertEqual(ruby(['機', '場'], 'Bopomofo'), ['機[ㄐㄧ]', '場[ㄔㄤˊ]'])