From 298c15bdda06e14afeef271cb12bd85749b21d79 Mon Sep 17 00:00:00 2001 From: Alexis Metaireau Date: Sun, 10 Jun 2012 12:39:51 +0200 Subject: [PATCH] don't test the markdown reader if markdown isn't installed --- dev_requirements.txt | 1 + tests/test_readers.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/dev_requirements.txt b/dev_requirements.txt index e1a15a3f..927a2cab 100644 --- a/dev_requirements.txt +++ b/dev_requirements.txt @@ -6,3 +6,4 @@ unittest2 pytz mock Markdown +blinker diff --git a/tests/test_readers.py b/tests/test_readers.py index de2e9c32..a921cfc2 100644 --- a/tests/test_readers.py +++ b/tests/test_readers.py @@ -62,8 +62,10 @@ class RstReaderTest(unittest.TestCase): except ImportError: return unittest.skip('need the typogrify distribution') + class MdReaderTest(unittest.TestCase): + @unittest.skipUnless(readers.Markdown, "markdown isn't installed") def test_article_with_md_extention(self): # test to ensure the md extension is being processed by the correct reader reader = readers.MarkdownReader({}) @@ -74,6 +76,7 @@ class MdReaderTest(unittest.TestCase): self.assertEqual(content, expected) + @unittest.skipUnless(readers.Markdown, "markdown isn't installed") def test_article_with_mkd_extension(self): # test to ensure the mkd extension is being processed by the correct reader reader = readers.MarkdownReader({})