summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2015-01-17 13:29:52 -0500
committerTim Graham <timograham@gmail.com>2015-01-17 13:29:52 -0500
commitbd93032191f96bc7086aa46b91b4177601c6fce9 (patch)
tree983458f8b8736c806962ee2c412ee8bfae741e32
parente278407b20af0fd957fc3f39244a991c7520f2ba (diff)
Removed ssi/url tags from future per deprecation timeline; refs #21939.
-rw-r--r--django/templatetags/future.py20
-rw-r--r--tests/template_tests/syntax_tests/test_ssi.py8
2 files changed, 4 insertions, 24 deletions
diff --git a/django/templatetags/future.py b/django/templatetags/future.py
index 46cc51c431..d584a1dd2b 100644
--- a/django/templatetags/future.py
+++ b/django/templatetags/future.py
@@ -2,30 +2,12 @@ import warnings
from django.template import Library
from django.template import defaulttags
-from django.utils.deprecation import RemovedInDjango19Warning, RemovedInDjango20Warning
+from django.utils.deprecation import RemovedInDjango20Warning
register = Library()
@register.tag
-def ssi(parser, token):
- warnings.warn(
- "Loading the `ssi` tag from the `future` library is deprecated and "
- "will be removed in Django 1.9. Use the default `ssi` tag instead.",
- RemovedInDjango19Warning)
- return defaulttags.ssi(parser, token)
-
-
-@register.tag
-def url(parser, token):
- warnings.warn(
- "Loading the `url` tag from the `future` library is deprecated and "
- "will be removed in Django 1.9. Use the default `url` tag instead.",
- RemovedInDjango19Warning)
- return defaulttags.url(parser, token)
-
-
-@register.tag
def cycle(parser, token):
"""
This is the future version of `cycle` with auto-escaping.
diff --git a/tests/template_tests/syntax_tests/test_ssi.py b/tests/template_tests/syntax_tests/test_ssi.py
index b87c1f9c2c..c971f5c32c 100644
--- a/tests/template_tests/syntax_tests/test_ssi.py
+++ b/tests/template_tests/syntax_tests/test_ssi.py
@@ -1,7 +1,7 @@
import os
from django.test import ignore_warnings, SimpleTestCase
-from django.utils.deprecation import RemovedInDjango19Warning, RemovedInDjango20Warning
+from django.utils.deprecation import RemovedInDjango20Warning
from ..utils import ROOT, setup
@@ -32,16 +32,14 @@ class SsiTagTests(SimpleTestCase):
self.assertEqual(output, ''),
# Test passing as a variable
- @ignore_warnings(category=RemovedInDjango19Warning)
- @setup({'ssi04': '{% load ssi from future %}{% ssi ssi_file %}'})
+ @setup({'ssi04': '{% ssi ssi_file %}'})
def test_ssi04(self):
output = self.engine.render_to_string('ssi04', {
'ssi_file': os.path.join(ROOT, 'templates', 'ssi_include.html')
})
self.assertEqual(output, 'This is for testing an ssi include. {{ test }}\n')
- @ignore_warnings(category=RemovedInDjango19Warning)
- @setup({'ssi05': '{% load ssi from future %}{% ssi ssi_file %}'})
+ @setup({'ssi05': '{% ssi ssi_file %}'})
def test_ssi05(self):
output = self.engine.render_to_string('ssi05', {'ssi_file': 'no_file'})
self.assertEqual(output, '')