mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Changes testing to use more declarative status code names from DRF
This commit is contained in:
		 Trenton Holmes
					Trenton Holmes
				
			
				
					committed by
					
						 Trenton H
						Trenton H
					
				
			
			
				
	
			
			
			 Trenton H
						Trenton H
					
				
			
						parent
						
							0df91c31f1
						
					
				
				
					commit
					a6e2708605
				
			
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -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", | ||||
|   | ||||
| @@ -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") | ||||
|   | ||||
| @@ -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 [ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user