def test_replaceText(self):
		p = Punctuation()
		# all dictionary is replaced correctly
		for key in self.replace_text :
			result = p.replaceText(key) == self.replace_text[key].strip()
			if not result :
				print key, '|', p.replaceText(key), '|', self.replace_text[key].strip()
			self.assertTrue(result)
示例#2
0
 def test_replaceText(self):
     p = Punctuation()
     # all dictionary is replaced correctly
     for key in self.replace_text:
         result = p.replaceText(key) == self.replace_text[key].strip()
         if not result:
             print((key, '|', p.replaceText(key), '|',
                    self.replace_text[key].strip()))
         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, ".-.-.-..--..--")
示例#5
0
文件: TextCluster.py 项目: idiap/asrt
 def verbalizeTextPunctuation(self):
     """Transform punctuation symbols to words.
        Currently only implemented for French.
     """
     if self.isFrench():
         p = Punctuation()
         self.setTextSentence(p.replaceText(self.getTextSentence()))
     else:
         raise Exception("Text verbalization is only implemented for French!")
示例#6
0
 def verbalizeTextPunctuation(self):
     """Transform punctuation symbols to words.
        Currently only implemented for French.
     """
     if self.isFrench():
         p = Punctuation()
         self.setTextSentence(p.replaceText(self.getTextSentence()))
     else:
         raise Exception(
             "Text verbalization is only implemented for French!")