Example #1
0
 def test_classifier_field(self):
     note = dict.fromkeys(['Classifier', 'Meaning'], '')
     classifier = ('<span class="tone1"><ruby>家<rt>jiā</rt></ruby></span>, '
                   '<span class="tone4"><ruby>個<rt>gè</rt></ruby></span>|'
                   '<span class="tone4">个</span>')
     self.assertEqual(fill_all_defs('图书馆', note), 1)
     self.assertEqual(note['Classifier'], classifier)
     self.assertEqual(note['Meaning'], ' \tlibrary\n<br>')
 def test_no_classifier_field(self):
     note = dict.fromkeys(['English', 'German', 'French'], '')
     classifier = ('<span class="tone1"><ruby>家<rt>jiā</rt></ruby></span>, '
                   '<span class="tone4"><ruby>個<rt>gè</rt></ruby></span>|'
                   '<span class="tone4">个</span>')
     english = ' \tlibrary\n<br><br>Cl: ' + classifier
     german = ' \tBibliothek (S, Lit)\n<br><br>Cl: ' + classifier
     french = ' \tbibliothèque (lieu)\n<br><br>Cl: ' + classifier
     self.assertEqual(fill_all_defs('图书馆', note), 3)
     self.assertEqual(note['English'], english)
     self.assertEqual(note['French'], french)
     self.assertEqual(note['German'], german)
 def test_classifier_field(self):
     note = dict.fromkeys(['Classifier', 'English'], '')
     self.assertEqual(fill_all_defs('图书馆', note), 1)
     self.assertEqual(note['Classifier'], '')
     self.assertEqual(note['English'], ' \tlibrary\n<br>')