summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJaap Roes <jaap@eight.nl>2014-08-11 09:51:52 +0200
committerTim Graham <timograham@gmail.com>2014-08-11 07:04:33 -0400
commite92b057e06b41eb05930637119e83ed3acd3d324 (patch)
tree9966e66c8b7c8148cfa0cb3937a45c7be61c4854 /tests
parent2e7be92b4df29ac851d570e57da5dcf756c5ac52 (diff)
Fixed #23261 -- Deprecated old style list support for unordered_list filter.
Diffstat (limited to 'tests')
-rw-r--r--tests/defaultfilters/tests.py26
-rw-r--r--tests/template_tests/tests.py2
2 files changed, 17 insertions, 11 deletions
diff --git a/tests/defaultfilters/tests.py b/tests/defaultfilters/tests.py
index 22dc04666e..c9aa79cdb5 100644
--- a/tests/defaultfilters/tests.py
+++ b/tests/defaultfilters/tests.py
@@ -4,6 +4,7 @@ from __future__ import unicode_literals
import datetime
import decimal
import unittest
+import warnings
from django.template.defaultfilters import (
add, addslashes, capfirst, center, cut, date, default, default_if_none,
@@ -549,20 +550,23 @@ class DefaultFiltersTests(TestCase):
self.assertEqual(unordered_list([a, b]), '\t<li>ulitem-a</li>\n\t<li>ulitem-b</li>')
# Old format for unordered lists should still work
- self.assertEqual(unordered_list(['item 1', []]), '\t<li>item 1</li>')
+ with warnings.catch_warnings(record=True):
+ warnings.simplefilter("always")
- self.assertEqual(unordered_list(['item 1', [['item 1.1', []]]]),
- '\t<li>item 1\n\t<ul>\n\t\t<li>item 1.1</li>\n\t</ul>\n\t</li>')
+ self.assertEqual(unordered_list(['item 1', []]), '\t<li>item 1</li>')
+
+ self.assertEqual(unordered_list(['item 1', [['item 1.1', []]]]),
+ '\t<li>item 1\n\t<ul>\n\t\t<li>item 1.1</li>\n\t</ul>\n\t</li>')
- self.assertEqual(unordered_list(['item 1', [['item 1.1', []],
- ['item 1.2', []]]]), '\t<li>item 1\n\t<ul>\n\t\t<li>item 1.1'
- '</li>\n\t\t<li>item 1.2</li>\n\t</ul>\n\t</li>')
+ self.assertEqual(unordered_list(['item 1', [['item 1.1', []],
+ ['item 1.2', []]]]), '\t<li>item 1\n\t<ul>\n\t\t<li>item 1.1'
+ '</li>\n\t\t<li>item 1.2</li>\n\t</ul>\n\t</li>')
- self.assertEqual(unordered_list(['States', [['Kansas', [['Lawrence',
- []], ['Topeka', []]]], ['Illinois', []]]]), '\t<li>States\n\t'
- '<ul>\n\t\t<li>Kansas\n\t\t<ul>\n\t\t\t<li>Lawrence</li>'
- '\n\t\t\t<li>Topeka</li>\n\t\t</ul>\n\t\t</li>\n\t\t<li>'
- 'Illinois</li>\n\t</ul>\n\t</li>')
+ self.assertEqual(unordered_list(['States', [['Kansas', [['Lawrence',
+ []], ['Topeka', []]]], ['Illinois', []]]]), '\t<li>States\n\t'
+ '<ul>\n\t\t<li>Kansas\n\t\t<ul>\n\t\t\t<li>Lawrence</li>'
+ '\n\t\t\t<li>Topeka</li>\n\t\t</ul>\n\t\t</li>\n\t\t<li>'
+ 'Illinois</li>\n\t</ul>\n\t</li>')
def test_add(self):
self.assertEqual(add('1', '2'), 3)
diff --git a/tests/template_tests/tests.py b/tests/template_tests/tests.py
index d5ee85fce2..c24040ebfe 100644
--- a/tests/template_tests/tests.py
+++ b/tests/template_tests/tests.py
@@ -590,6 +590,8 @@ class TemplateTests(TestCase):
# Ignore deprecations of using the wrong number of variables with the 'for' tag.
# and warnings for {% url %} reversing by dotted path
warnings.filterwarnings("ignore", category=RemovedInDjango20Warning, module="django.template.defaulttags")
+ # Ignore deprecations of old style unordered_list.
+ warnings.filterwarnings("ignore", category=RemovedInDjango20Warning, module="django.template.defaultfilters")
output = self.render(test_template, vals)
except ShouldNotExecuteException:
failures.append("Template test (Cached='%s', TEMPLATE_STRING_IF_INVALID='%s', TEMPLATE_DEBUG=%s): %s -- FAILED. Template rendering invoked method that shouldn't have been invoked." % (is_cached, invalid_str, template_debug, name))