aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/tests/serializer.py
diff options
context:
space:
mode:
authorStephan Groß2013-01-21 12:45:30 +0100
committerStephan Groß2013-01-21 12:45:30 +0100
commitdc1c57d595c3917e3fed9076894d5fa88ec083c9 (patch)
tree6c7f76322b8bc8f5e774aa6e509703a9dad8d6f3 /rest_framework/tests/serializer.py
parent2c76212e5454efa4d4d02c7051055c7957497d52 (diff)
downloaddjango-rest-framework-dc1c57d595c3917e3fed9076894d5fa88ec083c9.tar.bz2
Add failed testcase for fieldvalidation
Diffstat (limited to 'rest_framework/tests/serializer.py')
-rw-r--r--rest_framework/tests/serializer.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/rest_framework/tests/serializer.py b/rest_framework/tests/serializer.py
index bd96ba23..0ba4e765 100644
--- a/rest_framework/tests/serializer.py
+++ b/rest_framework/tests/serializer.py
@@ -241,6 +241,14 @@ class ValidationTests(TestCase):
self.assertFalse(serializer.is_valid())
self.assertEquals(serializer.errors, {'content': [u'Test not in value']})
+ incomplete_data = {
+ 'email': 'tom@example.com',
+ 'created': datetime.datetime(2012, 1, 1)
+ }
+ serializer = CommentSerializerWithFieldValidator(data=incomplete_data)
+ self.assertFalse(serializer.is_valid())
+ self.assertEquals(serializer.errors, {'content': [u'This field is required.']})
+
def test_bad_type_data_is_false(self):
"""
Data of the wrong type is not valid.