      permission_classes = api_settings.DEFAULT_PERMISSION_CLASSES
      content_negotiation_class = api_settings.DEFAULT_CONTENT_NEGOTIATION_CLASS
      metadata_class = api_settings.DEFAULT_METADATA_CLASS
  
      # Allow dependancy injection of other settings to make testing easier.
      settings = api_settings
  
      @classmethod
      def as_view(cls, **initkwargs):
          """
 
</s> remove         # We include these simply for dependancy injection in tests.
 </s> add         # We include these simply for dependency injection in tests. </s> remove #         self.assertRaises(serializers.ValidationError, field.to_primative, '')
#         self.assertRaises(serializers.ValidationError, field.to_primative, [])
 </s> add #         self.assertRaises(serializers.ValidationError, field.to_primitive, '')
#         self.assertRaises(serializers.ValidationError, field.to_primitive, []) </s> remove                     # Primative types can be passed through unmodified.
 </s> add                     # primitive types can be passed through unmodified. </s> remove         into primative representations.
 </s> add         into primitive representations. </s> remove         # consider it, or treat PIL as a test dependancy.
 </s> add         # consider it, or treat PIL as a test dependency.
    # Allow dependency injection of other settings to make testing easier.
      permission_classes = api_settings.DEFAULT_PERMISSION_CLASSES
      content_negotiation_class = api_settings.DEFAULT_CONTENT_NEGOTIATION_CLASS
      metadata_class = api_settings.DEFAULT_METADATA_CLASS
  
    # Allow dependency injection of other settings to make testing easier.
      settings = api_settings
  
      @classmethod
      def as_view(cls, **initkwargs):
          """
keep keep keep keep replace keep keep keep keep keep
 Minor: fix spelling and grammar, mostly in 3.0 announcement 
rest_framework/views.py