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({})