diff options
| author | Preston Timmons <prestontimmons@gmail.com> | 2015-02-19 14:04:25 -0600 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-03-02 18:25:28 -0500 |
| commit | 358850781f8fd3d79aba5b1a9a0b8d28f544bf8a (patch) | |
| tree | b35c148c28bbc43f196bc3a28484aed92a903bee /tests/template_tests/test_parser.py | |
| parent | 8ca35d7c6a639933927f45b439363a1614da56f1 (diff) | |
Fixed #24372 - Replaced TokenParser usage with traditional parsing.
Diffstat (limited to 'tests/template_tests/test_parser.py')
| -rw-r--r-- | tests/template_tests/test_parser.py | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/tests/template_tests/test_parser.py b/tests/template_tests/test_parser.py index 0c5198fb64..a88dec285e 100644 --- a/tests/template_tests/test_parser.py +++ b/tests/template_tests/test_parser.py @@ -7,7 +7,7 @@ from unittest import TestCase from django.template import Library, Template, TemplateSyntaxError from django.template.base import ( - TOKEN_BLOCK, FilterExpression, Parser, Token, TokenParser, Variable, + TOKEN_BLOCK, FilterExpression, Parser, Token, Variable, ) from django.test import override_settings from django.utils import six @@ -23,31 +23,6 @@ class ParserTests(TestCase): split = token.split_contents() self.assertEqual(split, ["sometag", '_("Page not found")', 'value|yesno:_("yes,no")']) - def test_token_parsing(self): - # Tests for TokenParser behavior in the face of quoted strings with - # spaces. - - p = TokenParser("tag thevar|filter sometag") - self.assertEqual(p.tagname, "tag") - self.assertEqual(p.value(), "thevar|filter") - self.assertTrue(p.more()) - self.assertEqual(p.tag(), "sometag") - self.assertFalse(p.more()) - - p = TokenParser('tag "a value"|filter sometag') - self.assertEqual(p.tagname, "tag") - self.assertEqual(p.value(), '"a value"|filter') - self.assertTrue(p.more()) - self.assertEqual(p.tag(), "sometag") - self.assertFalse(p.more()) - - p = TokenParser("tag 'a value'|filter sometag") - self.assertEqual(p.tagname, "tag") - self.assertEqual(p.value(), "'a value'|filter") - self.assertTrue(p.more()) - self.assertEqual(p.tag(), "sometag") - self.assertFalse(p.more()) - def test_filter_parsing(self): c = {"article": {"section": "News"}} p = Parser("") |
