Changes testing to use more declarative status code names from DRF

This commit is contained in:
Trenton Holmes 2023-02-19 18:10:23 -08:00 committed by Trenton H
parent 0df91c31f1
commit a6e2708605
4 changed files with 291 additions and 210 deletions

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,7 @@ from django.conf import settings
from django.contrib.auth.models import User
from django.test import override_settings
from django.test import TestCase
from rest_framework import status
class TestViews(TestCase):
@ -28,7 +29,7 @@ class TestViews(TestCase):
def test_login_redirect(self):
response = self.client.get("/")
self.assertEqual(response.status_code, 302)
self.assertEqual(response.status_code, status.HTTP_302_FOUND)
self.assertEqual(response.url, "/accounts/login/?next=/")
def test_index(self):
@ -52,7 +53,7 @@ class TestViews(TestCase):
response = self.client.get(
"/",
)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(
response.context_data["webmanifest"],
f"frontend/{language_actual}/manifest.webmanifest",

View File

@ -5,6 +5,7 @@ from documents.models import Tag
from documents.tests.utils import DirectoriesMixin
from paperless_mail.models import MailAccount
from paperless_mail.models import MailRule
from rest_framework import status
from rest_framework.test import APITestCase
@ -39,7 +40,7 @@ class TestAPIMailAccounts(DirectoriesMixin, APITestCase):
response = self.client.get(self.ENDPOINT)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response.data["count"], 1)
returned_account1 = response.data["results"][0]
@ -77,7 +78,7 @@ class TestAPIMailAccounts(DirectoriesMixin, APITestCase):
data=account1,
)
self.assertEqual(response.status_code, 201)
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
returned_account1 = MailAccount.objects.get(name="Email1")
@ -113,7 +114,7 @@ class TestAPIMailAccounts(DirectoriesMixin, APITestCase):
f"{self.ENDPOINT}{account1.pk}/",
)
self.assertEqual(response.status_code, 204)
self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)
self.assertEqual(len(MailAccount.objects.all()), 0)
@ -145,7 +146,7 @@ class TestAPIMailAccounts(DirectoriesMixin, APITestCase):
},
)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.status_code, status.HTTP_200_OK)
returned_account1 = MailAccount.objects.get(pk=account1.pk)
self.assertEqual(returned_account1.name, "Updated Name 1")
@ -159,7 +160,7 @@ class TestAPIMailAccounts(DirectoriesMixin, APITestCase):
},
)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.status_code, status.HTTP_200_OK)
returned_account2 = MailAccount.objects.get(pk=account1.pk)
self.assertEqual(returned_account2.name, "Updated Name 2")
@ -213,7 +214,7 @@ class TestAPIMailRules(DirectoriesMixin, APITestCase):
response = self.client.get(self.ENDPOINT)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response.data["count"], 1)
returned_rule1 = response.data["results"][0]
@ -294,11 +295,11 @@ class TestAPIMailRules(DirectoriesMixin, APITestCase):
data=rule1,
)
self.assertEqual(response.status_code, 201)
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
response = self.client.get(self.ENDPOINT)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response.data["count"], 1)
returned_rule1 = response.data["results"][0]
@ -375,7 +376,7 @@ class TestAPIMailRules(DirectoriesMixin, APITestCase):
f"{self.ENDPOINT}{rule1.pk}/",
)
self.assertEqual(response.status_code, 204)
self.assertEqual(response.status_code, status.HTTP_204_NO_CONTENT)
self.assertEqual(len(MailRule.objects.all()), 0)
@ -423,7 +424,7 @@ class TestAPIMailRules(DirectoriesMixin, APITestCase):
},
)
self.assertEqual(response.status_code, 200)
self.assertEqual(response.status_code, status.HTTP_200_OK)
returned_rule1 = MailRule.objects.get(pk=rule1.pk)
self.assertEqual(returned_rule1.name, "Updated Name 1")

View File

@ -8,6 +8,7 @@ from django.test import TestCase
from documents.parsers import ParseError
from paperless_tika.parsers import TikaDocumentParser
from requests import Response
from rest_framework import status
class TestTikaParser(TestCase):
@ -26,7 +27,7 @@ class TestTikaParser(TestCase):
}
response = Response()
response._content = b"PDF document"
response.status_code = 200
response.status_code = status.HTTP_200_OK
post.return_value = response
file = os.path.join(self.parser.tempdir, "input.odt")
@ -74,7 +75,7 @@ class TestTikaParser(TestCase):
}
response = Response()
response._content = b"PDF document"
response.status_code = 500
response.status_code = status.HTTP_500_INTERNAL_SERVER_ERROR
post.return_value = response
file = os.path.join(self.parser.tempdir, "input.odt")
@ -98,7 +99,7 @@ class TestTikaParser(TestCase):
response = Response()
response._content = b"PDF document"
response.status_code = 200
response.status_code = status.HTTP_200_OK
post.return_value = response
for setting, expected_key in [