mirror of
				https://github.com/encode/django-rest-framework.git
				synced 2025-11-04 09:57:55 +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