# Quick tests for the markup templatetags (django.contrib.markup) from django.template import Template, Context, add_to_builtins import re import unittest add_to_builtins('django.contrib.markup.templatetags.markup') class Templates(unittest.TestCase): def test_textile(self): try: import textile except ImportError: textile = None textile_content = """Paragraph 1 Paragraph 2 with "quotes" and @code@""" t = Template("{{ textile_content|textile }}") rendered = t.render(Context(locals())).strip() if textile: self.assertEqual(rendered, """
Paragraph 1
Paragraph 2 with “quotes” and code
Paragraph 1\s*
\s*Paragraph 1
Paragraph 2 with a link
""") else: self.assertEqual(rendered, rest_content) if __name__ == '__main__': unittest.main()