@@ -89,11 +89,11 @@ def test_deconstruct(self):
89
89
self .assertEqual (type (new .base_field ), type (field .base_field ))
90
90
self .assertIsNot (new .base_field , field .base_field )
91
91
92
- def test_deconstruct_with_size (self ):
93
- field = ArrayField (models .IntegerField (), size = 3 )
92
+ def test_deconstruct_with_max_size (self ):
93
+ field = ArrayField (models .IntegerField (), max_size = 3 )
94
94
name , path , args , kwargs = field .deconstruct ()
95
95
new = ArrayField (* args , ** kwargs )
96
- self .assertEqual (new .size , field .size )
96
+ self .assertEqual (new .max_size , field .max_size )
97
97
98
98
def test_deconstruct_args (self ):
99
99
field = ArrayField (models .CharField (max_length = 20 ))
@@ -722,7 +722,7 @@ class MigrationsTests(TransactionTestCase):
722
722
)
723
723
def test_adding_field_with_default (self ):
724
724
class IntegerArrayDefaultModel (models .Model ):
725
- field = ArrayField (models .IntegerField (), size = None )
725
+ field = ArrayField (models .IntegerField (), max_size = None )
726
726
727
727
table_name = "model_fields__integerarraydefaultmodel"
728
728
self .assertNotIn (table_name , connection .introspection .table_names (None ))
@@ -734,8 +734,8 @@ class IntegerArrayDefaultModel(models.Model):
734
734
call_command ("migrate" , "model_fields_" , "0002" , verbosity = 0 )
735
735
736
736
class UpdatedIntegerArrayDefaultModel (models .Model ):
737
- field = ArrayField (models .IntegerField (), size = None )
738
- field_2 = ArrayField (models .IntegerField (), default = [], size = None )
737
+ field = ArrayField (models .IntegerField (), max_size = None )
738
+ field_2 = ArrayField (models .IntegerField (), default = [], max_size = None )
739
739
740
740
class Meta :
741
741
db_table = "model_fields__integerarraydefaultmodel"
@@ -800,8 +800,8 @@ def test_blank_true(self):
800
800
# This should not raise a validation error
801
801
field .clean ([1 , None ], None )
802
802
803
- def test_with_size (self ):
804
- field = ArrayField (models .IntegerField (), size = 3 )
803
+ def test_with_max_size (self ):
804
+ field = ArrayField (models .IntegerField (), max_size = 3 )
805
805
field .clean ([1 , 2 , 3 ], None )
806
806
with self .assertRaises (exceptions .ValidationError ) as cm :
807
807
field .clean ([1 , 2 , 3 , 4 ], None )
@@ -810,8 +810,8 @@ def test_with_size(self):
810
810
"List contains 4 items, it should contain no more than 3." ,
811
811
)
812
812
813
- def test_with_size_singular (self ):
814
- field = ArrayField (models .IntegerField (), size = 1 )
813
+ def test_with_max_size_singular (self ):
814
+ field = ArrayField (models .IntegerField (), max_size = 1 )
815
815
field .clean ([1 ], None )
816
816
msg = "List contains 2 items, it should contain no more than 1."
817
817
with self .assertRaisesMessage (exceptions .ValidationError , msg ):
0 commit comments