mirror of
https://github.com/django/django.git
synced 2025-08-02 18:13:02 +00:00
Isolated template tests from Django settings.
This commit is contained in:
parent
b34b8a12b7
commit
92a2d049a2
85 changed files with 1070 additions and 1081 deletions
|
@ -1,39 +1,38 @@
|
|||
from django.template.base import TemplateSyntaxError
|
||||
from django.template.loader import get_template
|
||||
from django.template import TemplateSyntaxError
|
||||
from django.test import SimpleTestCase
|
||||
|
||||
from ..utils import render, setup
|
||||
from ..utils import setup
|
||||
|
||||
|
||||
class VerbatimTagTests(SimpleTestCase):
|
||||
|
||||
@setup({'verbatim-tag01': '{% verbatim %}{{bare }}{% endverbatim %}'})
|
||||
def test_verbatim_tag01(self):
|
||||
output = render('verbatim-tag01')
|
||||
output = self.engine.render_to_string('verbatim-tag01')
|
||||
self.assertEqual(output, '{{bare }}')
|
||||
|
||||
@setup({'verbatim-tag02': '{% verbatim %}{% endif %}{% endverbatim %}'})
|
||||
def test_verbatim_tag02(self):
|
||||
output = render('verbatim-tag02')
|
||||
output = self.engine.render_to_string('verbatim-tag02')
|
||||
self.assertEqual(output, '{% endif %}')
|
||||
|
||||
@setup({'verbatim-tag03': '{% verbatim %}It\'s the {% verbatim %} tag{% endverbatim %}'})
|
||||
def test_verbatim_tag03(self):
|
||||
output = render('verbatim-tag03')
|
||||
output = self.engine.render_to_string('verbatim-tag03')
|
||||
self.assertEqual(output, 'It\'s the {% verbatim %} tag')
|
||||
|
||||
@setup({'verbatim-tag04': '{% verbatim %}{% verbatim %}{% endverbatim %}{% endverbatim %}'})
|
||||
def test_verbatim_tag04(self):
|
||||
with self.assertRaises(TemplateSyntaxError):
|
||||
get_template('verbatim-tag04')
|
||||
self.engine.get_template('verbatim-tag04')
|
||||
|
||||
@setup({'verbatim-tag05': '{% verbatim %}{% endverbatim %}{% verbatim %}{% endverbatim %}'})
|
||||
def test_verbatim_tag05(self):
|
||||
output = render('verbatim-tag05')
|
||||
output = self.engine.render_to_string('verbatim-tag05')
|
||||
self.assertEqual(output, '')
|
||||
|
||||
@setup({'verbatim-tag06': '{% verbatim special %}'
|
||||
'Don\'t {% endverbatim %} just yet{% endverbatim special %}'})
|
||||
def test_verbatim_tag06(self):
|
||||
output = render('verbatim-tag06')
|
||||
output = self.engine.render_to_string('verbatim-tag06')
|
||||
self.assertEqual(output, 'Don\'t {% endverbatim %} just yet')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue