  from django.views.decorators.csrf import csrf_exempt
  
  from djangorestframework.compat import View
  from djangorestframework.emitters import EmitterMixin
  from djangorestframework.validators import FormValidatorMixin
  from djangorestframework.response import Response, ResponseException
  from djangorestframework.request import RequestMixin, AuthMixin
  from djangorestframework import emitters, parsers, authenticators, status
  
  
 
</s> remove from djangorestframework import emitters, parsers, authenticators, status
 </s> add from djangorestframework import emitters, parsers, authenticators, validators, status </s> remove from djangorestframework.validators import ModelFormValidatorMixin
from djangorestframework import status
 </s> add from djangorestframework import status, validators </s> remove from djangorestframework.validators import FormValidatorMixin
 </s> add  </s> remove from djangorestframework.validators import ValidatorMixin, FormValidatorMixin, ModelFormValidatorMixin
 </s> add from djangorestframework.validators import BaseValidator, FormValidator, ModelFormValidator </s> remove class ValidatorMixin(object):
    """Base class for all ValidatorMixin classes, which simply defines the interface they provide."""
 </s> add class BaseValidator(object):
    """Base class for all Validator classes, which simply defines the interface they provide."""

    def __init__(self, view):
        self.view = view
  from django.views.decorators.csrf import csrf_exempt
  
  from djangorestframework.compat import View
  from djangorestframework.emitters import EmitterMixin

  from djangorestframework.response import Response, ResponseException
  from djangorestframework.request import RequestMixin, AuthMixin
  from djangorestframework import emitters, parsers, authenticators, status
  
  
keep keep keep keep replace keep keep keep keep keep
 Lots of validator tests passing after refactor 
djangorestframework/resource.py