diff options
| author | Yuri Prezument | 2014-01-05 15:16:55 +0200 |
|---|---|---|
| committer | Yuri Prezument | 2014-01-12 10:53:54 +0200 |
| commit | 46f5c62530744017f744cdcfec91774a0566c179 (patch) | |
| tree | e68b94310b42444013ff9adff409b5893f497a36 /rest_framework/tests/test_serializer.py | |
| parent | 52686420f4bf866064ee88a15903665f14289394 (diff) | |
| download | django-rest-framework-46f5c62530744017f744cdcfec91774a0566c179.tar.bz2 | |
Regression test for #1330 (Coerce None to '')
Diffstat (limited to 'rest_framework/tests/test_serializer.py')
| -rw-r--r-- | rest_framework/tests/test_serializer.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/rest_framework/tests/test_serializer.py b/rest_framework/tests/test_serializer.py index 86f365de..8c2c09cf 100644 --- a/rest_framework/tests/test_serializer.py +++ b/rest_framework/tests/test_serializer.py @@ -1124,6 +1124,20 @@ class BlankFieldTests(TestCase): serializer = self.model_serializer_class(data={}) self.assertEqual(serializer.is_valid(), True) + def test_create_model_null_field_save(self): + """ + Regression test for #1330. + + https://github.com/tomchristie/django-rest-framework/pull/1330 + """ + serializer = self.model_serializer_class(data={'title': None}) + self.assertEqual(serializer.is_valid(), True) + + try: + serializer.save() + except Exception: + self.fail('Exception raised on save() after validation passes') + #test for issue #460 class SerializerPickleTests(TestCase): |
