comparison src/test/test_plugin_misc_text_syntaxes.py @ 1809:821c77574ad9

test, setup: requires lxml >= 3.1.0 (fixes html cleaning issue)
author souliane <souliane@mailoo.org>
date Thu, 21 Aug 2014 20:45:24 +0200
parents d17772b0fe22
children 160b0d4c6520
comparison
equal deleted inserted replaced
1808:18561326a561 1809:821c77574ad9
98 raise SkipTest("Markdown syntax is not available.") 98 raise SkipTest("Markdown syntax is not available.")
99 d.addCallback(self.assertEqual, expected) 99 d.addCallback(self.assertEqual, expected)
100 return d 100 return d
101 101
102 def test_removeXHTMLMarkups(self): 102 def test_removeXHTMLMarkups(self):
103 expected = u""" a link another link a paragraph secret EVIL! of EVIL! Password: annoying EVIL!spam spam SPAM! """ 103 expected = u""" a link another link a paragraph secret EVIL! of EVIL! Password: annoying EVIL! spam spam SPAM! """
104 result = self.text_syntaxes._removeMarkups(self.EVIL_HTML1) 104 result = self.text_syntaxes._removeMarkups(self.EVIL_HTML1)
105 self.assertEqual(re.sub(r"\s+", " ", result).rstrip(), expected.rstrip()) 105 self.assertEqual(re.sub(r"\s+", " ", result).rstrip(), expected.rstrip())
106 106
107 expected = u"""test retest toto""" 107 expected = u"""test retest toto"""
108 result = self.text_syntaxes._removeMarkups(self.EVIL_HTML2) 108 result = self.text_syntaxes._removeMarkups(self.EVIL_HTML2)