1 # -*- coding: utf-8 -*-
2 # This file is part of FNPDjango, licensed under GNU Affero GPLv3 or later.
3 # Copyright © Fundacja Nowoczesna Polska. See README.md for more information.
5 from __future__ import unicode_literals
8 from django.test import TestCase
11 from unittest import skipIf
13 # Don't need skipping for Python2.6.
14 skipIf = lambda expr, comment: lambda test: test
17 @skipIf(sys.version_info[:2] == (3, 2),
18 "No usable python-textile for Python 3.2.")
19 class TemplatetagsFNPMarkupTestCase(TestCase):
21 def test_textile_en(self):
22 from fnpdjango.templatetags import fnp_markup
24 fnp_markup.textile_en('Test "Textile".'),
25 '\t<p>Test “Textile”.</p>')
27 fnp_markup.textile_restricted_en('Test "Textile".'),
28 '\t<p>Test “Textile”.</p>')
30 def test_textile_pl(self):
31 from fnpdjango.templatetags import fnp_markup
33 fnp_markup.textile_pl('Test "Textile".'),
34 '\t<p>Test „Textile”.</p>')
36 fnp_markup.textile_restricted_pl('Test "Textile".'),
37 '\t<p>Test „Textile”.</p>')