mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Removed IPAddressField per deprecation timeline; refs #20439.
This commit is contained in:
22
tests/invalid_models_tests/test_deprecated_fields.py
Normal file
22
tests/invalid_models_tests/test_deprecated_fields.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from django.core import checks
|
||||
from django.db import models
|
||||
|
||||
from .base import IsolatedModelsTestCase
|
||||
|
||||
|
||||
class DeprecatedFieldssTests(IsolatedModelsTestCase):
|
||||
def test_IPAddressField_deprecated(self):
|
||||
class IPAddressModel(models.Model):
|
||||
ip = models.IPAddressField()
|
||||
|
||||
model = IPAddressModel()
|
||||
self.assertEqual(
|
||||
model.check(),
|
||||
[checks.Error(
|
||||
'IPAddressField has been removed except for support in '
|
||||
'historical migrations.',
|
||||
hint='Use GenericIPAddressField instead.',
|
||||
obj=IPAddressModel._meta.get_field('ip'),
|
||||
id='fields.E900',
|
||||
)],
|
||||
)
|
||||
Reference in New Issue
Block a user