diff options
| author | Jacob Magnusson | 2012-11-03 00:32:08 +0100 |
|---|---|---|
| committer | Jacob Magnusson | 2012-11-03 00:32:08 +0100 |
| commit | 38af6107b5fb26e2dffdeeadad80df70e256a5f3 (patch) | |
| tree | 0fa7604194ae18392ec40baeed4106dd38936e65 /rest_framework/tests/serializer.py | |
| parent | 1b49615c00793b658f40d08617965316a3f71a7e (diff) | |
| download | django-rest-framework-38af6107b5fb26e2dffdeeadad80df70e256a5f3.tar.bz2 | |
Added test for ModelSerializer Meta fields
returning as expected
Diffstat (limited to 'rest_framework/tests/serializer.py')
| -rw-r--r-- | rest_framework/tests/serializer.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rest_framework/tests/serializer.py b/rest_framework/tests/serializer.py index 5d46ff68..3fd49064 100644 --- a/rest_framework/tests/serializer.py +++ b/rest_framework/tests/serializer.py @@ -105,6 +105,14 @@ class BasicTests(TestCase): self.assertEquals(serializer.object, expected) self.assertTrue(serializer.object is expected) self.assertEquals(serializer.data['sub_comment'], 'And Merry Christmas!') + + def test_model_fields_as_expected(self): + """ Make sure that the fields returned are the same as defined + in the Meta data + """ + serializer = PersonSerializer(instance=self.person) + self.assertEquals(set(serializer.data.keys()), + set(['name', 'age', 'info'])) def test_field_with_dictionary(self): """ Make sure that dictionaries from fields are left intact |
