def test_multiple_words(self): self.assertEqual( separate_ruby(['图[tú]', '书[shū]', '馆[guǎn]']), [('图', 'tú'), ('书', 'shū'), ('馆', 'guǎn')], )
def test_no_ruby(self): self.assertEqual( separate_ruby(['tú', 'shū', 'guǎn']), [('', 'tú'), ('', 'shū'), ('', 'guǎn')], )
def test_one_word(self): self.assertEqual(separate_ruby(['图[tú]书[shū]馆[guǎn]']), [('图书馆', 'túshūguǎn')])