Fixed #36276 -- Omitted size=None from ArrayField.deconstruct().

This commit is contained in:
Tim Graham 2025-03-24 21:18:58 -04:00 committed by Sarah Boyce
parent 7164f08047
commit fecca298a2
5 changed files with 19 additions and 30 deletions

View file

@ -923,6 +923,7 @@ class TestMigrations(TransactionTestCase):
def test_deconstruct(self):
field = ArrayField(models.IntegerField())
name, path, args, kwargs = field.deconstruct()
self.assertEqual(kwargs.keys(), {"base_field"})
new = ArrayField(*args, **kwargs)
self.assertEqual(type(new.base_field), type(field.base_field))
self.assertIsNot(new.base_field, field.base_field)