diff options
| author | Tom Christie | 2013-02-11 23:27:35 -0800 | 
|---|---|---|
| committer | Tom Christie | 2013-02-11 23:27:35 -0800 | 
| commit | aa03425c09c2eb4fc0a24276de92a320af09c33e (patch) | |
| tree | 9c03a26ceb5ceedfddf1ccd84efc8dcd45339444 /rest_framework/tests | |
| parent | baacdd821feece9c77ad74c25fd00842f47cfb84 (diff) | |
| parent | ea004b5e7a51ccf176545642692462dc2086056d (diff) | |
| download | django-rest-framework-aa03425c09c2eb4fc0a24276de92a320af09c33e.tar.bz2 | |
Merge pull request #651 from fernandogrd/master
DictWithMetadata.__getstate__ was never called (Fix for 645)
Diffstat (limited to 'rest_framework/tests')
| -rw-r--r-- | rest_framework/tests/serializer.py | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/rest_framework/tests/serializer.py b/rest_framework/tests/serializer.py index 2d17e99d..19379552 100644 --- a/rest_framework/tests/serializer.py +++ b/rest_framework/tests/serializer.py @@ -900,6 +900,13 @@ class SerializerPickleTests(TestCase):                  fields = ('name', 'age')          pickle.dumps(InnerPersonSerializer(Person(name="Noah", age=950)).data) +    def test_getstate_method_should_not_return_none(self): +        '''Regression test for  +        https://github.com/tomchristie/django-rest-framework/issues/645 +        ''' +        d = serializers.DictWithMetadata({1:1}) +        self.assertEqual(d.__getstate__(), serializers.SortedDict({1:1})) +  class DepthTest(TestCase):      def test_implicit_nesting(self):  | 
