test: skip the test for markdown syntax if the module is not installed

This commit is contained in:
souliane 2014-02-20 16:37:05 +01:00
commit 4bb50c59f7

View file

@ -21,6 +21,7 @@
from sat.test import helpers
from sat.plugins import plugin_misc_text_syntaxes
from twisted.trial.unittest import SkipTest
import re
@ -91,7 +92,10 @@ class SanitisationTest(helpers.SatTestCase):
By default lines are truncated after the 79th characters."""
source = "<img src=\"http://sat.goffi.org/static/images/screenshots/libervia/libervia_discussions.png\" alt=\"sat\"/>"
expected = "![sat](http://sat.goffi.org/static/images/screenshots/libervia/libervia_discussions.png)"
d = self.text_syntaxes.convert(source, self.text_syntaxes.SYNTAX_XHTML, self.text_syntaxes.SYNTAX_MARKDOWN)
try:
d = self.text_syntaxes.convert(source, self.text_syntaxes.SYNTAX_XHTML, self.text_syntaxes.SYNTAX_MARKDOWN)
except plugin_misc_text_syntaxes.UnknownSyntax:
raise SkipTest("Markdown syntax is not available.")
d.addCallback(self.assertEqual, expected)
return d