mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-05 04:50:12 +03:00
Merge b523524d8e
into fd72a814f8
This commit is contained in:
commit
ed66e5372c
|
@ -12,6 +12,7 @@ class TestNestedSerializer:
|
|||
class TestSerializer(serializers.Serializer):
|
||||
nested = NestedSerializer()
|
||||
|
||||
self.NestedSerializer = NestedSerializer
|
||||
self.Serializer = TestSerializer
|
||||
|
||||
def test_nested_validate(self):
|
||||
|
@ -31,6 +32,16 @@ class TestNestedSerializer:
|
|||
assert serializer.is_valid()
|
||||
assert serializer.validated_data == expected_data
|
||||
|
||||
def test_nested_invalid_data(self):
|
||||
class TestSerializer(serializers.Serializer):
|
||||
items = self.NestedSerializer(many=True)
|
||||
|
||||
from django.http import QueryDict
|
||||
q = QueryDict("items={'one': '1','two': '2'}")
|
||||
|
||||
serializer = TestSerializer(data=q)
|
||||
assert not serializer.is_valid()
|
||||
|
||||
def test_nested_serialize_empty(self):
|
||||
expected_data = {
|
||||
'nested': {
|
||||
|
|
Loading…
Reference in New Issue
Block a user