diff options
| author | Tom Christie | 2013-10-10 17:33:39 +0100 | 
|---|---|---|
| committer | Tom Christie | 2013-10-10 17:33:39 +0100 | 
| commit | c3e370b168de03b963b6afcffce6bd52e1d4ab7c (patch) | |
| tree | 112a90214d1f6cac4490ab42c4a80178e28aaaa7 /rest_framework/tests | |
| parent | afc9e9e03868634c548178e6730a0f9964f398c0 (diff) | |
| parent | 9e29c6389529210978d58cee78e437b901f9daa2 (diff) | |
| download | django-rest-framework-c3e370b168de03b963b6afcffce6bd52e1d4ab7c.tar.bz2 | |
Merge branch 'html-form-rendering'
Diffstat (limited to 'rest_framework/tests')
| -rw-r--r-- | rest_framework/tests/test_serializer.py | 3 | ||||
| -rw-r--r-- | rest_framework/tests/test_serializer_empty.py | 15 | 
2 files changed, 16 insertions, 2 deletions
diff --git a/rest_framework/tests/test_serializer.py b/rest_framework/tests/test_serializer.py index 8d246b01..d4e5a93f 100644 --- a/rest_framework/tests/test_serializer.py +++ b/rest_framework/tests/test_serializer.py @@ -159,8 +159,7 @@ class BasicTests(TestCase):          expected = {              'email': '',              'content': '', -            'created': None, -            'sub_comment': '' +            'created': None          }          self.assertEqual(serializer.data, expected) diff --git a/rest_framework/tests/test_serializer_empty.py b/rest_framework/tests/test_serializer_empty.py new file mode 100644 index 00000000..30cff361 --- /dev/null +++ b/rest_framework/tests/test_serializer_empty.py @@ -0,0 +1,15 @@ +from django.test import TestCase +from rest_framework import serializers + + +class EmptySerializerTestCase(TestCase): +    def test_empty_serializer(self): +        class FooBarSerializer(serializers.Serializer): +            foo = serializers.IntegerField() +            bar = serializers.SerializerMethodField('get_bar') + +            def get_bar(self, obj): +                return 'bar' + +        serializer = FooBarSerializer() +        self.assertEquals(serializer.data, {'foo': 0})  | 
