Skip to content

Commit 8abb3a0

Browse files
[#464] Changes in tests
1 parent f24a82e commit 8abb3a0

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/objects/tests/admin/test_core_views.py

+9-6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import requests_mock
44
from django_webtest import WebTest
55
from maykin_2fa.test import disable_admin_mfa
6+
from requests.exceptions import HTTPError
67

78
from objects.accounts.tests.factories import UserFactory
89
from objects.token.tests.factories import ObjectTypeFactory
@@ -22,7 +23,7 @@ def test_valid_response_view(self, m):
2223
m.get(object_type.url, json=mock_objecttype(object_type.url))
2324
version = mock_objecttype_version(object_type.url, attrs={"jsonSchema": {}})
2425
m.get(
25-
f"{object_type.url}/versions",
26+
object_type.versions_url,
2627
json={
2728
"count": 1,
2829
"next": None,
@@ -40,18 +41,20 @@ def test_valid_response_view(self, m):
4041
self.assertEqual(len(response.json), 1)
4142

4243
# object_type does not exist
43-
url = reverse("admin:objecttype_versions", args=[100])
44+
url = reverse("admin:objecttype_versions", args=[object_type.pk + 1])
4445
response = self.app.get(url, user=user)
4546
self.assertEqual(response.status_code, 200)
46-
self.assertEqual(len(response.json), 0)
47+
self.assertEqual(response.json, [])
4748

4849
def test_endpoint_unreachable(self, m):
4950
user = UserFactory.create(is_staff=True, is_superuser=True)
5051
object_type = ObjectTypeFactory.create()
51-
url = reverse("admin:objecttype_versions", args=[object_type.pk])
52+
m.get(object_type.versions_url, exc=HTTPError)
5253

53-
with self.assertRaises(requests_mock.exceptions.NoMockAddress):
54-
self.app.get(url, user=user)
54+
url = reverse("admin:objecttype_versions", args=[object_type.pk])
55+
response = self.app.get(url, user=user)
56+
self.assertEqual(response.status_code, 200)
57+
self.assertEqual(response.json, [])
5558

5659
def test_invalid_authentication_view(self, m):
5760
url = reverse("admin:objecttype_versions", args=[1])

0 commit comments

Comments
 (0)