aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/tests/test_serializer.py
diff options
context:
space:
mode:
authorYuri Prezument2014-01-06 14:02:00 +0200
committerYuri Prezument2014-01-12 10:53:54 +0200
commit0fd0454a5c1ddcf8676e23b30dfaee40fa7cb0c8 (patch)
treea08d9b88530a9786c73b71a3dfceaf6055f3eb1d /rest_framework/tests/test_serializer.py
parente1bbe9d514c95aba596cff64292eb0f0bc7d99fa (diff)
downloaddjango-rest-framework-0fd0454a5c1ddcf8676e23b30dfaee40fa7cb0c8.tar.bz2
Test for setting allow_none=True for nullable CharFields
Diffstat (limited to 'rest_framework/tests/test_serializer.py')
-rw-r--r--rest_framework/tests/test_serializer.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/rest_framework/tests/test_serializer.py b/rest_framework/tests/test_serializer.py
index 8c2c09cf..6d9b85ee 100644
--- a/rest_framework/tests/test_serializer.py
+++ b/rest_framework/tests/test_serializer.py
@@ -1504,6 +1504,7 @@ class AttributeMappingOnAutogeneratedFieldsTests(TestCase):
image_field = models.ImageField(max_length=1024, blank=True)
slug_field = models.SlugField(max_length=1024, blank=True)
url_field = models.URLField(max_length=1024, blank=True)
+ nullable_char_field = models.CharField(max_length=1024, blank=True, null=True)
class AMOAFSerializer(serializers.ModelSerializer):
class Meta:
@@ -1536,6 +1537,10 @@ class AttributeMappingOnAutogeneratedFieldsTests(TestCase):
'url_field': [
('max_length', 1024),
],
+ 'nullable_char_field': [
+ ('max_length', 1024),
+ ('allow_none', True),
+ ],
}
def field_test(self, field):
@@ -1572,6 +1577,9 @@ class AttributeMappingOnAutogeneratedFieldsTests(TestCase):
def test_url_field(self):
self.field_test('url_field')
+ def test_nullable_char_field(self):
+ self.field_test('nullable_char_field')
+
class DefaultValuesOnAutogeneratedFieldsTests(TestCase):