示例#1
0
 def test_coordinated_range(self):
     """Test Indic Syllabifier in_coordinated_range method"""
     syllabifier = IndianSyllabifier("hindi")
     current = syllabifier.get_offset("न", "hi")
     current1 = syllabifier.in_coordinated_range_offset(current)
     self.assertTrue(current1)
示例#2
0
 def test_get_offset(self):
     """Test Indic Syllabifier get_offset method"""
     correct = 40
     syllabifier = IndianSyllabifier("hindi")
     current = syllabifier.get_offset("न", "hi")
     self.assertEqual(current, correct)
示例#3
0
 def test_syllabify(self):
     """Test Indic Syllabifier method"""
     correct = ["न", "म", "स्ते"]
     syllabifier = IndianSyllabifier("hindi")
     current = syllabifier.orthographic_syllabify("नमस्ते")
     self.assertEqual(current, correct)
示例#4
0
 def test_is_dependent_vowel(self):
     """Test Indic Syllabifier is_dependent_vowel method"""
     syllabifier = IndianSyllabifier("hindi")
     v = syllabifier.get_phonetic_feature_vector("न", "hi")
     self.assertFalse(syllabifier.is_dependent_vowel(v))
示例#5
0
 def test_is_valid(self):
     """Test Indic Syllabifier is_valid method"""
     syllabifier = IndianSyllabifier("hindi")
     v = syllabifier.get_phonetic_feature_vector("न", "hi")
     self.assertTrue(syllabifier.is_valid(v))
示例#6
0
 def test_is_anusvaar(self):
     """Test Indic Syllabifier is_anusvaar method"""
     syllabifier = IndianSyllabifier("hindi")
     v = syllabifier.get_phonetic_feature_vector("न", "hi")
     self.assertFalse(syllabifier.is_anusvaar(v))