mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #35127 -- Made Model.full_clean() ignore GeneratedFields.
Thanks Claude Paroz for the report.
Regression in f333e3513e.
This commit is contained in:
@@ -168,6 +168,14 @@ class GeneratedFieldTestMixin:
|
||||
with self.assertRaisesMessage(AttributeError, msg):
|
||||
m.field
|
||||
|
||||
def test_full_clean(self):
|
||||
m = self.base_model(a=1, b=2)
|
||||
# full_clean() ignores GeneratedFields.
|
||||
m.full_clean()
|
||||
m.save()
|
||||
m = self._refresh_if_needed(m)
|
||||
self.assertEqual(m.field, 3)
|
||||
|
||||
def test_create(self):
|
||||
m = self.base_model.objects.create(a=1, b=2)
|
||||
m = self._refresh_if_needed(m)
|
||||
|
||||
Reference in New Issue
Block a user