Try removing DirectoriesMixin from tests which probably don't actually need dirs, just DB

This commit is contained in:
Trenton H
2026-04-01 07:35:23 -07:00
parent 8d19e88b3d
commit fecaf174b1
7 changed files with 10 additions and 18 deletions

View File

@@ -15,10 +15,9 @@ from documents.models import Document
from documents.models import DocumentType
from documents.models import StoragePath
from documents.models import Tag
from documents.tests.utils import DirectoriesMixin
class TestBulkEditAPI(DirectoriesMixin, APITestCase):
class TestBulkEditAPI(APITestCase):
@classmethod
def setUpTestData(cls) -> None:
super().setUpTestData()

View File

@@ -13,10 +13,9 @@ from rest_framework.test import APITestCase
from documents.models import CustomField
from documents.models import CustomFieldInstance
from documents.models import Document
from documents.tests.utils import DirectoriesMixin
class TestCustomFieldsAPI(DirectoriesMixin, APITestCase):
class TestCustomFieldsAPI(APITestCase):
ENDPOINT = "/api/custom_fields/"
def setUp(self) -> None:

View File

@@ -16,10 +16,9 @@ from documents.models import Document
from documents.models import DocumentType
from documents.models import StoragePath
from documents.models import Tag
from documents.tests.utils import DirectoriesMixin
class TestApiObjects(DirectoriesMixin, APITestCase):
class TestApiObjects(APITestCase):
def setUp(self) -> None:
super().setUp()
@@ -162,7 +161,7 @@ class TestApiObjects(DirectoriesMixin, APITestCase):
)
class TestApiStoragePaths(DirectoriesMixin, APITestCase):
class TestApiStoragePaths(APITestCase):
ENDPOINT = "/api/storage_paths/"
def setUp(self) -> None:

View File

@@ -19,10 +19,9 @@ from documents.models import DocumentType
from documents.models import MatchingModel
from documents.models import StoragePath
from documents.models import Tag
from documents.tests.utils import DirectoriesMixin
class TestApiAuth(DirectoriesMixin, APITestCase):
class TestApiAuth(APITestCase):
def test_auth_required(self) -> None:
d = Document.objects.create(title="Test")
@@ -654,7 +653,7 @@ class TestApiAuth(DirectoriesMixin, APITestCase):
self.assertEqual(response.status_code, status.HTTP_200_OK)
class TestApiUser(DirectoriesMixin, APITestCase):
class TestApiUser(APITestCase):
ENDPOINT = "/api/users/"
@classmethod
@@ -996,7 +995,7 @@ class TestApiUser(DirectoriesMixin, APITestCase):
self.assertEqual(returned_user1.is_staff, True)
class TestApiGroup(DirectoriesMixin, APITestCase):
class TestApiGroup(APITestCase):
ENDPOINT = "/api/groups/"
@classmethod

View File

@@ -8,8 +8,6 @@ from rest_framework import status
from rest_framework.authtoken.models import Token
from rest_framework.test import APITestCase
from documents.tests.utils import DirectoriesMixin
# see allauth.socialaccount.providers.openid.provider.OpenIDProvider
class MockOpenIDProvider:
@@ -49,7 +47,7 @@ class MockOpenIDConnectProvider:
return f"{self.app.provider_id}/login/?process=connect"
class TestApiProfile(DirectoriesMixin, APITestCase):
class TestApiProfile(APITestCase):
ENDPOINT = "/api/profile/"
def setUp(self) -> None:

View File

@@ -6,11 +6,10 @@ from django.test import override_settings
from rest_framework import status
from rest_framework.test import APITestCase
from documents.tests.utils import DirectoriesMixin
from paperless.version import __full_version_str__
class TestApiUiSettings(DirectoriesMixin, APITestCase):
class TestApiUiSettings(APITestCase):
ENDPOINT = "/api/ui_settings/"
def setUp(self) -> None:

View File

@@ -14,10 +14,9 @@ from documents.models import Tag
from documents.models import Workflow
from documents.models import WorkflowAction
from documents.models import WorkflowTrigger
from documents.tests.utils import DirectoriesMixin
class TestApiWorkflows(DirectoriesMixin, APITestCase):
class TestApiWorkflows(APITestCase):
ENDPOINT = "/api/workflows/"
ENDPOINT_TRIGGERS = "/api/workflow_triggers/"
ENDPOINT_ACTIONS = "/api/workflow_actions/"