예제 #1
0
 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>')
예제 #2
0
 def get_formatted(self, obj):
     if obj.action in [ACTION_COMMENT]:
         return markdown_filter(obj.text)
     return None
예제 #3
0
 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>')
예제 #4
0
 def test_strikethrough(self):
     text = "~~deleted~~"
     out = markdown_filter(text)
     self.assertEqual(out, '<p><del>deleted</del></p>')
예제 #5
0
 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>')
예제 #6
0
 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>')
예제 #7
0
 def test_empty_text(self):
     out = markdown_filter(None)
     self.assertEqual(out, '')