Chore: Add shared helpers for granting test permissions and use them

This commit is contained in:
stumpylog
2026-09-21 08:08:49 -07:00
parent 2aff194bd3
commit afc151f78d
29 changed files with 319 additions and 430 deletions
+2 -2
View File
@@ -1,6 +1,5 @@
from datetime import date
from django.contrib.auth.models import Permission
from django.core.cache import cache
from rest_framework import status
from rest_framework.test import APITestCase
@@ -8,6 +7,7 @@ from rest_framework.test import APITestCase
from documents.models import Document
from paperless_testing.dirs import DirectoriesMixin
from paperless_testing.factories import UserFactory
from paperless_testing.permissions import grant_all_global
class TestTrashAPI(DirectoriesMixin, APITestCase):
@@ -15,7 +15,7 @@ class TestTrashAPI(DirectoriesMixin, APITestCase):
super().setUp()
self.user = UserFactory(username="temp_admin")
self.user.user_permissions.add(*Permission.objects.all())
grant_all_global(self.user)
self.client.force_authenticate(user=self.user)
cache.clear()