def test_symbolText(self): p = Punctuation() inv_map = {v:k for k, v in self.replace_text.items()} for key in inv_map : test = " ".join(inv_map[key].split()) result = p.symbolText(key) == test if not result : print key, '|', p.symbolText(key), '|', test self.assertTrue(result)
def test_symbolText(self): p = Punctuation() inv_map = {v: k for k, v in list(self.replace_text.items())} for key in inv_map: test = " ".join(inv_map[key].split()) result = p.symbolText(key) == test if not result: print((key, '|', p.symbolText(key), '|', test)) self.assertTrue(result)
def test_contructor(self): d = [ (r"\." , 1, u"a"), (r"-" , 1, u"b") ] r = [ (r"a" , 1, u"."), (r"b" , 1, u"-") ] p = Punctuation(d, r) res = p.replaceText(".-.-.-..--..--") self.assertEqual(res, "abababaabbaabb") res2 = p.symbolText(res) self.assertEqual(res2, u".-.-.-..--..--")
def test_contructor(self): d = [(r"\.", 1, "a"), (r"-", 1, "b")] r = [(r"a", 1, "."), (r"b", 1, "-")] p = Punctuation(d, r) res = p.replaceText(".-.-.-..--..--") self.assertEqual(res, "abababaabbaabb") res2 = p.symbolText(res) self.assertEqual(res2, ".-.-.-..--..--")