Ejemplo n.º 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(')')), (')', []))
Ejemplo n.º 2
0
 def test_no_translation_with_mods(self):
     self.assertEqual(ipa.reduce_seg(Seg('#', ['='])), ('#', ['=']))
Ejemplo n.º 3
0
 def test_multiple_mods_reduction(self):
     self.assertEqual(ipa.reduce_seg(Seg('r', ['=', '`'])), ('ɽ', ['=']))
Ejemplo n.º 4
0
 def test_multiple_mods_no_reduction(self):
     self.assertEqual(ipa.reduce_seg(Seg('r', ['=', 'G'])), ('r', ['=', 'G']))
Ejemplo n.º 5
0
 def test_one_mod_reduction(self):
     self.assertEqual(ipa.reduce_seg(Seg('r', ['`'])), ('ɽ', []))
Ejemplo n.º 6
0
 def test_one_mod_no_reduction(self):
     self.assertEqual(ipa.reduce_seg(Seg('a', ['='])), ('a', ['=']))
Ejemplo n.º 7
0
 def test_no_mods(self):
     self.assertEqual(ipa.reduce_seg(Seg('a')), ('a', []))