1. from django.contrib.auth.models import User
    
  2. from django.test import SimpleTestCase, TestCase, modify_settings, override_settings
    
  3. 
    
  4. 
    
  5. class TestDataMixin:
    
  6.     @classmethod
    
  7.     def setUpTestData(cls):
    
  8.         cls.superuser = User.objects.create_superuser(
    
  9.             username="super", password="secret", email="[email protected]"
    
  10.         )
    
  11. 
    
  12. 
    
  13. @override_settings(ROOT_URLCONF="admin_docs.urls")
    
  14. @modify_settings(INSTALLED_APPS={"append": "django.contrib.admindocs"})
    
  15. class AdminDocsSimpleTestCase(SimpleTestCase):
    
  16.     pass
    
  17. 
    
  18. 
    
  19. @override_settings(ROOT_URLCONF="admin_docs.urls")
    
  20. @modify_settings(INSTALLED_APPS={"append": "django.contrib.admindocs"})
    
  21. class AdminDocsTestCase(TestCase):
    
  22.     pass