mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-03 03:43:32 +03:00
Failing tests for RelatedFields with blank=True when blank value is supplied
This commit is contained in:
parent
600289a815
commit
49da11b0bf
|
@ -126,3 +126,8 @@ class Person(RESTFrameworkModel):
|
||||||
# Model for issue #324
|
# Model for issue #324
|
||||||
class BlankFieldModel(RESTFrameworkModel):
|
class BlankFieldModel(RESTFrameworkModel):
|
||||||
title = models.CharField(max_length=100, blank=True)
|
title = models.CharField(max_length=100, blank=True)
|
||||||
|
|
||||||
|
|
||||||
|
class BlankRelatedFieldModel(RESTFrameworkModel):
|
||||||
|
blank_field = models.OneToOneField('BasicModel', blank=True, null=True)
|
||||||
|
|
||||||
|
|
|
@ -498,3 +498,17 @@ class BlankFieldTests(TestCase):
|
||||||
"""
|
"""
|
||||||
serializer = self.not_blank_model_serializer_class(self.data)
|
serializer = self.not_blank_model_serializer_class(self.data)
|
||||||
self.assertEquals(serializer.is_valid(), False)
|
self.assertEquals(serializer.is_valid(), False)
|
||||||
|
|
||||||
|
|
||||||
|
class BlankRelatedFieldModelTests(TestCase):
|
||||||
|
def setUp(self):
|
||||||
|
class BlankRelatedFieldModelSerializer(serializers.ModelSerializer):
|
||||||
|
class Meta:
|
||||||
|
model = BlankRelatedFieldModel
|
||||||
|
|
||||||
|
self.serializer_class = BlankRelatedFieldModelSerializer
|
||||||
|
self.data = {'blank_field': None}
|
||||||
|
|
||||||
|
def test_create_blank_related_field(self):
|
||||||
|
serializer = self.serializer_class(self.data)
|
||||||
|
self.assertEquals(serializer.is_valid(), True)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user