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)
示例#2
0
 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".-.-.-..--..--")
示例#4
0
 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, ".-.-.-..--..--")