def test_mayangoli_suggests_simple(self): alt = Mayangoli.run(u"பளம்", [u"ப", u"ள", u"ம்"]) expect = [u"பளம்", u"பழம்", u"பலம்"] alt = sorted(alt) expect = sorted(expect) self.assertEqual(len(alt), len(expect)) self.assertEqual(alt, expect)
def test_mayangoli_suggests_simple(self): alt = Mayangoli.run(u"பளம்",[u"ப",u"ள",u"ம்"]) expect = [u"பளம்",u"பழம்",u"பலம்"] alt = sorted(alt) expect = sorted(expect) self.assertEqual(len(alt),len(expect)) self.assertEqual(alt,expect)
def test_mayangoli_suggests_none(self): expect_l = 0 w = u"குதிகால்" alt = Mayangoli.run(w, tamil.utf8.get_letters(w)) self.assertEqual(len(alt), expect_l)
def test_mayangoli_suggests_notsimple(self): expect_l = [3, 3, 3 * 3 * 2 * 3] for idx, w in enumerate([u"கண்ணன்", u"அப்பளம்", u"எழுத்தாளருமான"]): alt = Mayangoli.run(w, tamil.utf8.get_letters(w)) self.assertEqual(len(alt), expect_l[idx])
def test_mayangoli_suggests_none(self): expect_l = 0 w = u"குதிகால்" alt = Mayangoli.run(w,tamil.utf8.get_letters(w)) self.assertEqual(len(alt),expect_l)
def test_mayangoli_suggests_notsimple(self): expect_l = [3,3,3*3*2*3] for idx,w in enumerate([u"கண்ணன்",u"அப்பளம்",u"எழுத்தாளருமான"]): alt = Mayangoli.run(w,tamil.utf8.get_letters(w)) self.assertEqual(len(alt),expect_l[idx])