Пример #1
0
 def test_no_translation(self):
     self.assertEqual(ipa.reduce_seg(Seg('#')), ('#', []))
     self.assertEqual(ipa.reduce_seg(Seg('(')), ('(', []))
     self.assertEqual(ipa.reduce_seg(Seg(')')), (')', []))
Пример #2
0
 def test_no_translation_with_mods(self):
     self.assertEqual(ipa.reduce_seg(Seg('#', ['='])), ('#', ['=']))
Пример #3
0
 def test_multiple_mods_reduction(self):
     self.assertEqual(ipa.reduce_seg(Seg('r', ['=', '`'])), ('ɽ', ['=']))
Пример #4
0
 def test_multiple_mods_no_reduction(self):
     self.assertEqual(ipa.reduce_seg(Seg('r', ['=', 'G'])), ('r', ['=', 'G']))
Пример #5
0
 def test_one_mod_reduction(self):
     self.assertEqual(ipa.reduce_seg(Seg('r', ['`'])), ('ɽ', []))
Пример #6
0
 def test_one_mod_no_reduction(self):
     self.assertEqual(ipa.reduce_seg(Seg('a', ['='])), ('a', ['=']))
Пример #7
0
 def test_no_mods(self):
     self.assertEqual(ipa.reduce_seg(Seg('a')), ('a', []))