cleaned up white space & docstring styling

This commit is contained in:
Ben Roberts 2012-12-06 12:45:50 -07:00
parent 7f28a78414
commit cb7d9ea5c9
2 changed files with 12 additions and 11 deletions

View File

@ -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

View File

@ -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: