mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-01-23 15:54:16 +03:00
cleaned up white space & docstring styling
This commit is contained in:
parent
7f28a78414
commit
cb7d9ea5c9
|
@ -22,11 +22,11 @@ class DictWithMetadata(dict):
|
|||
"""
|
||||
A dict-like object, that can have additional properties attached.
|
||||
"""
|
||||
|
||||
def __getstate__(self):
|
||||
""" Used by pickle (e.g., caching).
|
||||
Overriden to remove metadata from the dict, since it shouldn't be pickled
|
||||
and may in some instances be unpickleable.
|
||||
"""
|
||||
Used by pickle (e.g., caching).
|
||||
Overriden to remove metadata from the dict, since it shouldn't be pickled
|
||||
and may in some instances be unpickleable.
|
||||
"""
|
||||
# return an instance of the first dict in MRO that isn't a DictWithMetadata
|
||||
for base in self.__class__.__mro__:
|
||||
|
@ -41,7 +41,6 @@ class SortedDictWithMetadata(SortedDict, DictWithMetadata):
|
|||
pass
|
||||
|
||||
|
||||
|
||||
def _is_protected_type(obj):
|
||||
"""
|
||||
True if the object is a native datatype that does not need to
|
||||
|
|
|
@ -645,18 +645,20 @@ class BlankFieldTests(TestCase):
|
|||
|
||||
#test for issue #460
|
||||
class SerializerPickleTests(TestCase):
|
||||
""" Test pickleability of the output of Serializers
|
||||
"""
|
||||
Test pickleability of the output of Serializers
|
||||
"""
|
||||
def test_pickle_simple_model_serializer_data(self):
|
||||
""" Test simple serializer
|
||||
"""
|
||||
Test simple serializer
|
||||
"""
|
||||
pickle.dumps(PersonSerializer(Person(name="Methusela", age=969)).data)
|
||||
|
||||
|
||||
def test_pickle_inner_serializer(self):
|
||||
""" Test pickling a serializer whose resulting .data (a SortedDictWithMetadata) will
|
||||
have unpickleable meta data--in order to make sure metadata doesn't get pulled into the pickle.
|
||||
See DictWithMetadata.__getstate__
|
||||
"""
|
||||
Test pickling a serializer whose resulting .data (a SortedDictWithMetadata) will
|
||||
have unpickleable meta data--in order to make sure metadata doesn't get pulled into the pickle.
|
||||
See DictWithMetadata.__getstate__
|
||||
"""
|
||||
class InnerPersonSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
|
|
Loading…
Reference in New Issue
Block a user