def test_deconstruct_args(self): field = ListTextField(models.CharField(max_length=5), max_length=32) name, path, args, kwargs = field.deconstruct() new = ListTextField(*args, **kwargs) self.assertEqual( new.base_field.max_length, field.base_field.max_length )
def test_deconstruct_args(self): field = ListTextField(models.CharField(max_length=5), max_length=32) name, path, args, kwargs = field.deconstruct() new = ListTextField(*args, **kwargs) assert new.base_field.max_length == field.base_field.max_length
def test_deconstruct_with_size(self): field = ListTextField(models.IntegerField(), size=3, max_length=32) name, path, args, kwargs = field.deconstruct() new = ListTextField(*args, **kwargs) assert new.size == field.size
def test_deconstruct(self): field = ListTextField(models.IntegerField(), max_length=32) name, path, args, kwargs = field.deconstruct() new = ListTextField(*args, **kwargs) assert new.base_field.__class__ == field.base_field.__class__
def test_deconstruct_with_size(self): field = ListTextField(models.IntegerField(), size=3, max_length=32) name, path, args, kwargs = field.deconstruct() new = ListTextField(*args, **kwargs) self.assertEqual(new.size, field.size)
def test_deconstruct(self): field = ListTextField(models.IntegerField(), max_length=32) name, path, args, kwargs = field.deconstruct() new = ListTextField(*args, **kwargs) self.assertEqual(type(new.base_field), type(field.base_field))