Ejemplo n.º 1
0
 def test_greek_refresh(self):
     """Test the Word class's `_refresh` method in Greek."""
     test_word = grc.Word("pʰór.miŋks", grc.GREEK["Attic"]["Probert"])
     test_word._refresh()
     contexts = [test_word.phones[0].left.ipa,
         test_word.phones[1].left.ipa, test_word.phones[1].right.ipa,
         test_word.phones[-1].right.ipa]
     target = [grc.Phone("#").ipa, grc.Phone("pʰ").ipa,
         grc.Phone("r").ipa, grc.Phone("#").ipa]
     self.assertEqual(contexts, target)
Ejemplo n.º 2
0
 def test_latin_refresh(self):
     """Test the Word class's `_refresh` method in Latin."""
     test_word = lat.Word("ɔmn̪ɪs", lat.LATIN["Classical"]["Allen"])
     test_word._refresh()
     contexts = [test_word.phones[0].left.ipa,
         test_word.phones[1].left.ipa, test_word.phones[1].right.ipa,
         test_word.phones[-1].right.ipa]
     target = [grc.Phone("#").ipa, grc.Phone("ɔ").ipa,
         grc.Phone("n̪").ipa, grc.Phone("#").ipa]
     self.assertEqual(contexts, target)