Commit 25a0b5cd authored by Preston Timmons's avatar Preston Timmons Committed by Aymeric Augustin
Browse files

Moved test_token_smart_split into ParserTests.

parent 3d8fee60
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -7,13 +7,22 @@ from unittest import TestCase

from django.template import Library, Template, TemplateSyntaxError
from django.template.base import (
    FilterExpression, Parser, TokenParser, Variable,
    TOKEN_BLOCK, FilterExpression, Parser, Token, TokenParser, Variable,
)
from django.test import override_settings
from django.utils import six


class ParserTests(TestCase):

    def test_token_smart_split(self):
        """
        #7027 -- _() syntax should work with spaces
        """
        token = Token(TOKEN_BLOCK, 'sometag _("Page not found") value|yesno:_("yes,no")')
        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.
+1 −8
Original line number Diff line number Diff line
@@ -7,8 +7,7 @@ import sys
from django.contrib.auth.models import Group
from django.core import urlresolvers
from django.template import (
    Context, Template, TemplateSyntaxError, base as template_base, engines,
    loader,
    Context, Template, TemplateSyntaxError, engines, loader,
)
from django.test import SimpleTestCase, override_settings
from django.utils._os import upath
@@ -26,12 +25,6 @@ class TemplateTests(SimpleTestCase):

class TemplateRegressionTests(SimpleTestCase):

    def test_token_smart_split(self):
        # Regression test for #7027
        token = template_base.Token(template_base.TOKEN_BLOCK, 'sometag _("Page not found") value|yesno:_("yes,no")')
        split = token.split_contents()
        self.assertEqual(split, ["sometag", '_("Page not found")', 'value|yesno:_("yes,no")'])

    @override_settings(SETTINGS_MODULE=None, DEBUG=True)
    def test_url_reverse_no_settings_module(self):
        # Regression test for #9005