Skip to content

Commit 49c33b0

Browse files
committed
Changed tests
1 parent 1bd03c5 commit 49c33b0

File tree

2 files changed

+13
-50
lines changed

2 files changed

+13
-50
lines changed

example/tests/test_renderers.py

-49
This file was deleted.

example/tests/unit/test_renderers.py

+13-1
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010

1111
# serializers
1212
class RelatedModelSerializer(serializers.ModelSerializer):
13+
blog = serializers.ReadOnlyField(source='entry.blog')
14+
1315
class Meta:
1416
model = Comment
15-
fields = ('id',)
17+
fields = ('id', 'blog')
1618

1719

1820
class DummyTestSerializer(serializers.ModelSerializer):
@@ -137,3 +139,13 @@ class EmptyRelationshipViewSet(views.ReadOnlyModelViewSet):
137139
assert 'relationships' in result['data']
138140
assert 'bio' in result['data']['relationships']
139141
assert result['data']['relationships']['bio'] == {'data': None}
142+
143+
144+
@pytest.mark.django_db
145+
def test_extract_relation_instance(comment):
146+
serializer = RelatedModelSerializer(instance=comment)
147+
148+
got = JSONRenderer.extract_relation_instance(
149+
field=serializer.fields['blog'], resource_instance=comment
150+
)
151+
assert got == comment.entry.blog

0 commit comments

Comments
 (0)