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)
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)