Chore: Share the API client fixtures and build test users cheaply (#14199)

This commit is contained in:
Trenton H authored and GitHub committed 2026-09-21 10:57:14 -07:00
1 parent 2d955e9697
commit 99ce6b5db3
44 files changed
+442 -477

No files matched your search

+3 -2
View File
@@ -18,6 +18,7 @@ from documents.signals.handlers import task_postrun_handler
from documents.signals.handlers import task_prerun_handler
from documents.signals.handlers import task_revoked_handler
from paperless_testing.factories import PaperlessTaskFactory
from paperless_testing.factories import UserFactory
@pytest.fixture
@@ -34,8 +35,8 @@ def consume_input_doc():
@pytest.fixture
def consume_overrides(django_user_model):
user = django_user_model.objects.create_user(username="testuser")
def consume_overrides():
user = UserFactory(username="testuser")
overrides = mock.MagicMock(spec=DocumentMetadataOverrides)
overrides.owner_id = user.id
return overrides