@@ -39,7 +39,9 @@ def test_serialize(
39
39
settings .JSON_API_FORMAT_TYPES = format_type
40
40
settings .JSON_API_PLURALIZE_TYPES = pluralize_type
41
41
42
- serializer = ForeignKeySourceSerializer (instance = {"target" : foreign_key_target })
42
+ serializer = ForeignKeySourceSerializer (
43
+ instance = {"target" : foreign_key_target , "name" : "Test" }
44
+ )
43
45
expected = {
44
46
"type" : resource_type ,
45
47
"id" : str (foreign_key_target .pk ),
@@ -85,7 +87,10 @@ def test_deserialize(
85
87
settings .JSON_API_PLURALIZE_TYPES = pluralize_type
86
88
87
89
serializer = ForeignKeySourceSerializer (
88
- data = {"target" : {"type" : resource_type , "id" : str (foreign_key_target .pk )}}
90
+ data = {
91
+ "target" : {"type" : resource_type , "id" : str (foreign_key_target .pk )},
92
+ "name" : "Test" ,
93
+ }
89
94
)
90
95
91
96
assert serializer .is_valid ()
@@ -191,7 +196,9 @@ def test_deserialize_many_to_many_relation(
191
196
],
192
197
)
193
198
def test_invalid_resource_id_object (self , resource_identifier , error ):
194
- serializer = ForeignKeySourceSerializer (data = {"target" : resource_identifier })
199
+ serializer = ForeignKeySourceSerializer (
200
+ data = {"target" : resource_identifier , "name" : "Test" }
201
+ )
195
202
assert not serializer .is_valid ()
196
203
assert serializer .errors == {"target" : [error ]}
197
204
0 commit comments