summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorGary Wilson Jr <gary.wilson@gmail.com>2009-03-30 20:33:42 +0000
committerGary Wilson Jr <gary.wilson@gmail.com>2009-03-30 20:33:42 +0000
commit487a7fdccee5b71f1f44acaafbaec58fa05120d5 (patch)
treee863773ade77bf03dd9c7c5d9bd67e1d0ef8cfe3 /tests
parentdaae84a8e0c292b77aabd5719d3022df72f47fc8 (diff)
[1.0.X]: Fixed #10094 -- Fixed the `include` and `extends` template tags to work with filenames with spaces, patch from mcroydon.
Backport of r10211 from trunk. git-svn-id: http://code.djangoproject.com/svn/django/branches/releases/1.0.X@10212 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'tests')
-rw-r--r--tests/regressiontests/templates/tests.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/regressiontests/templates/tests.py b/tests/regressiontests/templates/tests.py
index 08e7e5906e..734a598b1c 100644
--- a/tests/regressiontests/templates/tests.py
+++ b/tests/regressiontests/templates/tests.py
@@ -647,6 +647,8 @@ class Templates(unittest.TestCase):
'include02': ('{% include "basic-syntax02" %}', {'headline': 'Included'}, "Included"),
'include03': ('{% include template_name %}', {'template_name': 'basic-syntax02', 'headline': 'Included'}, "Included"),
'include04': ('a{% include "nonexistent" %}b', {}, "ab"),
+ 'include 05': ('template with a space', {}, 'template with a space'),
+ 'include06': ('{% include "include 05"%}', {}, 'template with a space'),
### NAMED ENDBLOCKS #######################################################
@@ -746,6 +748,12 @@ class Templates(unittest.TestCase):
# Inheritance from a template that doesn't have any blocks
'inheritance27': ("{% extends 'inheritance26' %}", {}, 'no tags'),
+ # Set up a base template with a space in it.
+ 'inheritance 28': ("{% block first %}!{% endblock %}", {}, '!'),
+
+ # Inheritance from a template with a space in its name should work.
+ 'inheritance29': ("{% extends 'inheritance 28' %}", {}, '!'),
+
### I18N ##################################################################
# {% spaceless %} tag