mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-05 04:50:12 +03:00
Merge 94ebb1d259
into 99382f3ccb
This commit is contained in:
commit
934d6e3da2
|
@ -9,6 +9,7 @@ from collections import Mapping
|
||||||
|
|
||||||
import pytest
|
import pytest
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
from django.http import QueryDict
|
||||||
|
|
||||||
from rest_framework import fields, relations, serializers
|
from rest_framework import fields, relations, serializers
|
||||||
from rest_framework.compat import unicode_repr
|
from rest_framework.compat import unicode_repr
|
||||||
|
@ -456,6 +457,20 @@ class TestDefaultInclusions:
|
||||||
assert serializer.errors == {}
|
assert serializer.errors == {}
|
||||||
|
|
||||||
|
|
||||||
|
class TestSerializerManyRelatedFieldIsNotRequiredByDefault:
|
||||||
|
def setup(self):
|
||||||
|
class ExampleSerializer(serializers.Serializer):
|
||||||
|
name = serializers.StringRelatedField(many=True)
|
||||||
|
self.Serializer = ExampleSerializer
|
||||||
|
|
||||||
|
def test_validation_success_dictionary(self):
|
||||||
|
serializer = self.Serializer(data={})
|
||||||
|
assert serializer.is_valid()
|
||||||
|
|
||||||
|
def test_validation_success_querydict(self):
|
||||||
|
serializer = self.Serializer(data=QueryDict(''))
|
||||||
|
assert serializer.is_valid()
|
||||||
|
|
||||||
class TestSerializerValidationWithCompiledRegexField:
|
class TestSerializerValidationWithCompiledRegexField:
|
||||||
def setup(self):
|
def setup(self):
|
||||||
class ExampleSerializer(serializers.Serializer):
|
class ExampleSerializer(serializers.Serializer):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user