1
0
mirror of https://github.com/django/django.git synced 2024-12-22 17:16:24 +00:00

Fixed #33518 -- Added RemovedAfterNextVersionWarning.

This commit is contained in:
saeedblanchette 2022-02-18 21:22:50 +01:00 committed by Mariusz Felisiak
parent f70a875cc0
commit e559070a7a
2 changed files with 9 additions and 0 deletions

View File

@ -13,6 +13,9 @@ class RemovedInDjango50Warning(PendingDeprecationWarning):
pass
RemovedAfterNextVersionWarning = RemovedInDjango50Warning
class warn_about_renamed_method:
def __init__(
self, class_name, old_method_name, new_method_name, deprecation_warning

View File

@ -3,6 +3,7 @@ import warnings
from django.test import SimpleTestCase
from django.utils.deprecation import (
DeprecationInstanceCheck,
RemovedAfterNextVersionWarning,
RemovedInNextVersionWarning,
RenameMethodsBase,
)
@ -161,6 +162,11 @@ class RenameMethodsTests(SimpleTestCase):
with self.assertWarnsMessage(DeprecationWarning, msg):
deprecated.old()
def test_removedafternextversionwarning_pending(self):
self.assertTrue(
issubclass(RemovedAfterNextVersionWarning, PendingDeprecationWarning)
)
class DeprecationInstanceCheckTest(SimpleTestCase):
def test_warning(self):