diff --git a/setup.py b/setup.py index cdcaacc..2f33173 100755 --- a/setup.py +++ b/setup.py @@ -38,7 +38,8 @@ def get_packages(): return packages requirements = [ - 'misaka', + 'misaka', + 'sure' ] setup(name='steadymark', diff --git a/steadymark/core.py b/steadymark/core.py index 4aa2f56..1d366c9 100644 --- a/steadymark/core.py +++ b/steadymark/core.py @@ -91,10 +91,12 @@ class MarkdownTest(object): is_doctest = isinstance(self.code, DocTest) try: + import sure if is_doctest: result = self._run_doctest() else: result = self._run_raw() + sure except: failure = sys.exc_info()