def test_word(self):
     obj = AdjacentVowels()
     in_words = u"டைட்டானிக் படத்தில் அஇங்ஞாடி அங்ஞாடிஇ வரும் ஜேக் மற்றும் ஆஅக்காள் ரோஸ் போன்று தன் காதலை வெளிப்படுத்தும் இரு தவளைகள்".split()
     actual = [obj.apply(word)[0] for word in in_words]
     expected = [True for i in range(0,len(in_words))]
     expected[2] = False
     expected[7] = False
     self.assertEqual( actual, expected )
Exemplo n.º 2
0
 def test_word(self):
     obj = AdjacentVowels()
     in_words = u"டைட்டானிக் படத்தில் அஇங்ஞாடி அங்ஞாடிஇ வரும் ஜேக் மற்றும் ஆஅக்காள் ரோஸ் போன்று தன் காதலை வெளிப்படுத்தும் இரு தவளைகள்".split(
     )
     actual = [obj.apply(word)[0] for word in in_words]
     expected = [True for i in range(0, len(in_words))]
     expected[2] = False
     expected[7] = False
     self.assertEqual(actual, expected)
Exemplo n.º 3
0
 def checkFormErrors(word, errmsg=None):
     r1 = BadIME()
     r2 = AdjacentConsonants()
     r2.freq_threshold = 4
     r3 = AdjacentVowels()
     item0 = operator.itemgetter(0)
     if errmsg and r1.apply(word)[0]:
         errmsg.append(u"BadIME")
         print("Bad IME")
     return any(list(map(lambda obj: not item0(obj.apply(word)), [r1, r2, r3])))
Exemplo n.º 4
0
 def test_word_in_error(self):
     obj = AdjacentVowels()
     rval = obj.apply(u"அஇங்ஞாடி")
     self.assertEqual(len(rval), 2)
     self.assertTrue(rval[1])
     self.assertFalse(rval[0])
 def test_word_in_error(self):
     obj = AdjacentVowels()
     rval = obj.apply(u"அஇங்ஞாடி")
     self.assertEqual(len(rval),2)
     self.assertTrue(rval[1])
     self.assertFalse(rval[0])