Failing tests for RelatedFields with blank=True when blank value is supplied

This commit is contained in:
Ian Strachan 2012-11-01 21:31:29 +00:00
parent 600289a815
commit 49da11b0bf
2 changed files with 19 additions and 0 deletions

View File

@ -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)

View File

@ -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)