From 4bb50c59f7e478fd2250f162cce0decc9372d2dc Mon Sep 17 00:00:00 2001 From: souliane Date: Thu, 20 Feb 2014 16:37:05 +0100 Subject: [PATCH] test: skip the test for markdown syntax if the module is not installed --- src/test/test_plugin_misc_text_syntaxes.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/test/test_plugin_misc_text_syntaxes.py b/src/test/test_plugin_misc_text_syntaxes.py index 1e7f1662..f049c41b 100644 --- a/src/test/test_plugin_misc_text_syntaxes.py +++ b/src/test/test_plugin_misc_text_syntaxes.py @@ -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 = "\"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