Example #1
0
 def test_hanzi_simplified_traditional_identical(self):
     hanzi = '人'
     note = {'Hanzi': hanzi, 'Simplified': '', 'Traditional': ''}
     fill_simp(hanzi, note)
     fill_trad(hanzi, note)
     self.assertEqual(note['Simplified'], '')
     self.assertEqual(note['Traditional'], '')
 def test_hanzi_not_in_database(self):
     """Regression test for issue #34"""
     hanzi = '𠂉'
     note = {'Hanzi': hanzi, 'Simplified': '', 'Traditional': ''}
     fill_simp(hanzi, note)
     fill_trad(hanzi, note)
     self.assertEqual(note['Simplified'], '')
     self.assertEqual(note['Traditional'], '')
Example #3
0
 def test_hanzi_not_in_database(self):
     """
     Regression test for
     https://github.com/luoliyan/chinese-support-redux/issues/34. Should
     leave both Simplified and Traditional fields blank, not throw an
     exception.
     """
     hanzi = '𠂉'
     note = {'Hanzi': hanzi, 'Simplified': '', 'Traditional': ''}
     fill_simp(hanzi, note)
     fill_trad(hanzi, note)
     self.assertEqual(note['Simplified'], '')
     self.assertEqual(note['Traditional'], '')
Example #4
0
 def test_hanzi_simplified(self):
     hanzi = '繁體字'
     note = {'Hanzi': hanzi, 'Simplified': '', 'Traditional': ''}
     fill_simp(hanzi, note)
     self.assertEqual(note['Simplified'], '繁体字')
     self.assertEqual(note['Traditional'], '')