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. A dict-like object, that can have additional properties attached.
""" """
def __getstate__(self): def __getstate__(self):
""" Used by pickle (e.g., caching). """
Overriden to remove metadata from the dict, since it shouldn't be pickled Used by pickle (e.g., caching).
and may in some instances be unpickleable. 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 # return an instance of the first dict in MRO that isn't a DictWithMetadata
for base in self.__class__.__mro__: for base in self.__class__.__mro__:
@ -41,7 +41,6 @@ class SortedDictWithMetadata(SortedDict, DictWithMetadata):
pass pass
def _is_protected_type(obj): def _is_protected_type(obj):
""" """
True if the object is a native datatype that does not need to 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 #test for issue #460
class SerializerPickleTests(TestCase): 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): def test_pickle_simple_model_serializer_data(self):
""" Test simple serializer """
Test simple serializer
""" """
pickle.dumps(PersonSerializer(Person(name="Methusela", age=969)).data) pickle.dumps(PersonSerializer(Person(name="Methusela", age=969)).data)
def test_pickle_inner_serializer(self): 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. Test pickling a serializer whose resulting .data (a SortedDictWithMetadata) will
See DictWithMetadata.__getstate__ 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 InnerPersonSerializer(serializers.ModelSerializer):
class Meta: class Meta: