mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #21188 -- Introduced subclasses for to-be-removed-in-django-XX warnings
Thanks Anssi Kääriäinen for the idea and Simon Charette for the review.
This commit is contained in:
@@ -8,6 +8,7 @@ import warnings
|
||||
|
||||
from django.utils import html, safestring
|
||||
from django.utils._os import upath
|
||||
from django.utils.deprecation import RemovedInDjango18Warning
|
||||
from django.utils.encoding import force_text
|
||||
|
||||
|
||||
@@ -132,7 +133,7 @@ class TestUtilsHtml(TestCase):
|
||||
|
||||
def test_fix_ampersands(self):
|
||||
with warnings.catch_warnings():
|
||||
warnings.simplefilter("ignore", DeprecationWarning)
|
||||
warnings.simplefilter("ignore", RemovedInDjango18Warning)
|
||||
f = html.fix_ampersands
|
||||
# Strings without ampersands or with ampersands already encoded.
|
||||
values = ("a", "b", "&a;", "& &x; ", "asdf")
|
||||
@@ -177,7 +178,7 @@ class TestUtilsHtml(TestCase):
|
||||
('<p>* foo</p><p>* bar</p>', '<ul>\n<li> foo</li><li> bar</li>\n</ul>'),
|
||||
)
|
||||
with warnings.catch_warnings():
|
||||
warnings.simplefilter("ignore", DeprecationWarning)
|
||||
warnings.simplefilter("ignore", RemovedInDjango18Warning)
|
||||
for value, output in items:
|
||||
self.check_output(f, value, output)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user