def test_urlize_quoted(self): text = "<http://www.example.com>" out = markdown_filter(text) self.assertEqual(out, '<p><a href="http://www.example.com">http://www.example.com</a></p>')
def get_formatted(self, obj): if obj.action in [ACTION_COMMENT]: return markdown_filter(obj.text) return None
def test_urlize_http(self): text = "http://example.xo" out = markdown_filter(text) self.assertEqual(out, '<p><a href="http://example.xo">http://example.xo</a></p>')
def test_strikethrough(self): text = "~~deleted~~" out = markdown_filter(text) self.assertEqual(out, '<p><del>deleted</del></p>')
def test_checklist_combined2(self): text = '[X] Test\n\n[ ] Test' out = markdown_filter(text) self.assertEqual(out, '<ul>\n<li class="checklist"><span class="glyphicon glyphicon-check"></span><p>Test</p>\n</li>\n<li class="checklist"><span class="glyphicon glyphicon-unchecked"></span><p>Test</p>\n</li>\n</ul>')
def test_checklist_checked_x2(self): text = "[X] Test" out = markdown_filter(text) self.assertEqual(out, '<ul>\n<li class="checklist"><span class="glyphicon glyphicon-check"></span><p>Test</p>\n</li>\n</ul>')
def test_empty_text(self): out = markdown_filter(None) self.assertEqual(out, '')