From c10ed58746d341dc83169018030b8dbe823fc4eb Mon Sep 17 00:00:00 2001 From: Aymeric Augustin Date: Sun, 24 Feb 2013 10:28:05 +0100 Subject: [PATCH] Caught warnings in the templates tests. Refs #17906. This was missing from f49e9a517f2fdc1d9ed7ac841ace77636cbd6747. --- tests/regressiontests/templates/tests.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/regressiontests/templates/tests.py b/tests/regressiontests/templates/tests.py index 1eca735612..37b57e06a2 100644 --- a/tests/regressiontests/templates/tests.py +++ b/tests/regressiontests/templates/tests.py @@ -17,6 +17,7 @@ try: from urllib.parse import urljoin except ImportError: # Python 2 from urlparse import urljoin +import warnings from django import template from django.core import urlresolvers @@ -491,7 +492,10 @@ class Templates(TestCase): for is_cached in (False, True): try: try: - test_template = loader.get_template(name) + with warnings.catch_warnings(): + # Ignore pending deprecations of the old syntax of the 'cycle' and 'firstof' tags. + warnings.filterwarnings("ignore", category=PendingDeprecationWarning, module='django.template.base') + test_template = loader.get_template(name) except ShouldNotExecuteException: failures.append("Template test (Cached='%s', TEMPLATE_STRING_IF_INVALID='%s', TEMPLATE_DEBUG=%s): %s -- FAILED. Template loading invoked method that shouldn't have been invoked." % (is_cached, invalid_str, template_debug, name))