  from __future__ import unicode_literals
  
  from collections import namedtuple
  
  import pytest
  from django.conf.urls import include, url
  from django.core.exceptions import ImproperlyConfigured
  from django.db import models
 
</s> remove         assert queryset is not None, '`base_name` argument not specified, and could ' \
 </s> add         assert queryset is not None, '`basename` argument not specified, and could ' \ </s> remove     def get_default_base_name(self, viewset):
 </s> add     def get_default_basename(self, viewset): </s> remove         If `base_name` is not specified, attempt to automatically determine
 </s> add         If `basename` is not specified, attempt to automatically determine </s> remove     def get_default_base_name(self, viewset):
 </s> add     def get_default_basename(self, viewset):
import warnings
  from __future__ import unicode_literals
  
import warnings
  from collections import namedtuple
  
  import pytest
  from django.conf.urls import include, url
  from django.core.exceptions import ImproperlyConfigured
  from django.db import models
keep add keep keep keep keep keep keep
 Rename base_name => basename for consistency's sake (#5990)

* Rename base_name => basename for consistency

* Update tests to use basename 
tests/test_routers.py