def equal(self, actual, expected): self.assertEquals(expected, UkrainianToLatin.generateLat(actual))
def test_generateLat(self): self.assertEquals("", UkrainianToLatin.generateLat(u"")); self.assertEquals("abvhd", UkrainianToLatin.generateLat(u"абвгд")); self.assertEquals("a", UkrainianToLatin.generateLat(u"а")); self.assertEquals("B", UkrainianToLatin.generateLat(u"Б")); self.assertEquals("abvhd kh", UkrainianToLatin.generateLat(u"абвгд х")); self.assertEquals("abVhd KH", UkrainianToLatin.generateLat(u"абВгд Х")); self.assertEquals("abVhKH", UkrainianToLatin.generateLat(u"абВгХ")); self.assertEquals("abKhhKH", UkrainianToLatin.generateLat(u"абХгХ")); self.assertEquals("abvhd kh yulia", UkrainianToLatin.generateLat(u"абвгд х юля")); self.assertEquals("yizhak", UkrainianToLatin.generateLat(u"їжак")); self.assertEquals("Yizhak", UkrainianToLatin.generateLat(u"Їжак")); self.assertEquals("YI", UkrainianToLatin.generateLat(u"Ї")); self.assertEquals("aI", UkrainianToLatin.generateLat(u"аЇ")); self.assertEquals("SHCH", UkrainianToLatin.generateLat(u"Щ")); self.assertEquals("aSHCH", UkrainianToLatin.generateLat(u"аЩ")); self.assertEquals("yiZhak", UkrainianToLatin.generateLat(u"їЖак")); self.assertEquals("aIzhak", UkrainianToLatin.generateLat(u"аЇжак")); self.assertEquals("yizhaksiryi", UkrainianToLatin.generateLat(u"їжак-сірий")); self.assertEquals("Rozghon", UkrainianToLatin.generateLat(u"Розгон")); self.assertEquals("Zghorany", UkrainianToLatin.generateLat(u"Згорани")); self.assertEquals("Zghorany", UkrainianToLatin.generateLat(u"Згорани'")); self.assertEquals("Zghorany", UkrainianToLatin.generateLat(u"Згорани’")); self.assertEquals("Zghorany\nkh", UkrainianToLatin.generateLat(u"Згорани’\nх")); self.assertEquals("aZghorany\nkh", UkrainianToLatin.generateLat(u"аЗгорани’\nх"));
def test_generateLat(self): self.assertEquals("", UkrainianToLatin.generateLat(u"")) self.assertEquals("abvhd", UkrainianToLatin.generateLat(u"абвгд")) self.assertEquals("a", UkrainianToLatin.generateLat(u"а")) self.assertEquals("B", UkrainianToLatin.generateLat(u"Б")) self.assertEquals("abvhd kh", UkrainianToLatin.generateLat(u"абвгд х")) self.assertEquals("abVhd KH", UkrainianToLatin.generateLat(u"абВгд Х")) self.assertEquals("abVhKH", UkrainianToLatin.generateLat(u"абВгХ")) self.assertEquals("abKhhKH", UkrainianToLatin.generateLat(u"абХгХ")) self.assertEquals("abvhd kh yulia", UkrainianToLatin.generateLat(u"абвгд х юля")) self.assertEquals("yizhak", UkrainianToLatin.generateLat(u"їжак")) self.assertEquals("Yizhak", UkrainianToLatin.generateLat(u"Їжак")) self.assertEquals("YI", UkrainianToLatin.generateLat(u"Ї")) self.assertEquals("aI", UkrainianToLatin.generateLat(u"аЇ")) self.assertEquals("SHCH", UkrainianToLatin.generateLat(u"Щ")) self.assertEquals("aSHCH", UkrainianToLatin.generateLat(u"аЩ")) self.assertEquals("yiZhak", UkrainianToLatin.generateLat(u"їЖак")) self.assertEquals("aIzhak", UkrainianToLatin.generateLat(u"аЇжак")) self.assertEquals("yizhaksiryi", UkrainianToLatin.generateLat(u"їжак-сірий")) self.assertEquals("Rozghon", UkrainianToLatin.generateLat(u"Розгон")) self.assertEquals("Zghorany", UkrainianToLatin.generateLat(u"Згорани")) self.assertEquals("Zghorany", UkrainianToLatin.generateLat(u"Згорани'")) self.assertEquals("Zghorany", UkrainianToLatin.generateLat(u"Згорани’")) self.assertEquals("Zghorany\nkh", UkrainianToLatin.generateLat(u"Згорани’\nх")) self.assertEquals("aZghorany\nkh", UkrainianToLatin.generateLat(u"аЗгорани’\nх"))