Mercurial > public > sg101
view core/tests/test_mdexts.py @ 989:2908859c2fe4
Smilies now use relative links.
This is for upcoming switch to SSL. Currently we do not need absolute URLs for
smilies. If this changes we can add it later.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Thu, 29 Oct 2015 20:54:34 -0500 |
parents | f12751259f66 |
children |
line wrap: on
line source
"""Testing our custom Markdown extensions.""" import unittest import markdown from core.mdexts.ssl_images import SslImagesExtension class SslImagesExtTestCase(unittest.TestCase): """Tests for the SslImagesExtension.""" def setUp(self): self.md = markdown.Markdown(extensions=[SslImagesExtension()]) def test_simple(self): self.assertEqual(self.md.convert(''), '') self.assertEqual(self.md.convert('1'), '<p>1</p>') def test_no_change(self): self.assertEqual(self.md.convert('![image](https://example.com/1.jpg)'), u'<p><img alt="image" src="https://example.com/1.jpg" /></p>') def test_change(self): text = u'![image](http://example.com/1.jpg)' html = u'<p><a href="http://example.com/1.jpg">Click for image</a></p>' self.assertEqual(self.md.convert(text), html)