File tree Expand file tree Collapse file tree 1 file changed +14
-2
lines changed
Expand file tree Collapse file tree 1 file changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ class Meta:
7878 model = LookupOneToOneChild
7979 fields = '__all__'
8080
81- parent = NestedParentSerializer
81+ parent = NestedParentSerializer ()
8282
8383
8484class GrandParentSerializer (mixins .FieldLookupMixin , serializers .ModelSerializer ):
@@ -260,7 +260,7 @@ def test_field_types_reversechild(self):
260260 serializer .field_types
261261 )
262262
263- def test_field_types_onetoonechild (self ):
263+ def test_field_types_onetoone_reverse (self ):
264264 serializer = OneToOneChildSerializer ()
265265 self .assertEqual (
266266 {
@@ -271,3 +271,15 @@ def test_field_types_onetoonechild(self):
271271 },
272272 serializer .field_types
273273 )
274+
275+ def test_field_types_onetoone_forward (self ):
276+ serializer = OneToOneForwardSerializer ()
277+ self .assertEqual (
278+ {
279+ 'id' : serializer .TYPE_READ_ONLY ,
280+ 'name' : serializer .TYPE_LOCAL ,
281+ # must have a nested serializer to be "direct" otherwise it's just a local value
282+ 'parent' : serializer .TYPE_DIRECT ,
283+ },
284+ serializer .field_types
285+ )
You can’t perform that action at this time.
0 commit comments