diff --git a/tests.py b/tests.py index 173a771..b3866af 100644 --- a/tests.py +++ b/tests.py @@ -234,6 +234,18 @@ def image(self, link, title, alt_text): self.assertFalse(html.called) self.assertEqual(str(result), expected_result) + def test_smartypants(self, html): + text = "Don't call me Shirley" + pantsed = "Don’t call me Shirley" + expected_result = "

Don’t call me Shirley

\n" + + md = Misaka(smartypants=True) + result = md.render(text) + + html.assert_called_with(pantsed, extensions=0, render_flags=0) + self.assertIsInstance(result, Markup) + self.assertEqual(result, expected_result) + class FactoryPatternTests(TestCase): def test_init(self):