def test_deconstruct_custom_encoder_decoder(self): field = JSONField(encoder=DjangoJSONEncoder, decoder=CustomJSONDecoder) name, path, args, kwargs = field.deconstruct() self.assertEqual(kwargs["encoder"], DjangoJSONEncoder) self.assertEqual(kwargs["decoder"], CustomJSONDecoder)
def test_deconstruct(self): field = JSONField() name, path, args, kwargs = field.deconstruct() self.assertEqual(path, "django_jsonfield_backport.models.JSONField") self.assertEqual(args, []) self.assertEqual(kwargs, {})