mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-18 13:06:30 -06:00
Fix create, edit view test methods
This commit is contained in:
parent
2c354c7f86
commit
84db1adfaf
@ -271,7 +271,6 @@ class ViewTestCases:
|
|||||||
"""
|
"""
|
||||||
form_data = {}
|
form_data = {}
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=[])
|
|
||||||
def test_create_object_without_permission(self):
|
def test_create_object_without_permission(self):
|
||||||
|
|
||||||
# Try GET without permission
|
# Try GET without permission
|
||||||
@ -287,7 +286,7 @@ class ViewTestCases:
|
|||||||
with disable_warnings('django.request'):
|
with disable_warnings('django.request'):
|
||||||
self.assertHttpStatus(response, 403)
|
self.assertHttpStatus(response, 403)
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=[])
|
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
||||||
def test_create_object_with_permission(self):
|
def test_create_object_with_permission(self):
|
||||||
initial_count = self.model.objects.count()
|
initial_count = self.model.objects.count()
|
||||||
|
|
||||||
@ -311,7 +310,7 @@ class ViewTestCases:
|
|||||||
self.assertEqual(initial_count + 1, self.model.objects.count())
|
self.assertEqual(initial_count + 1, self.model.objects.count())
|
||||||
self.assertInstanceEqual(self.model.objects.order_by('pk').last(), self.form_data)
|
self.assertInstanceEqual(self.model.objects.order_by('pk').last(), self.form_data)
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=[])
|
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
||||||
def test_create_object_with_constrained_permission(self):
|
def test_create_object_with_constrained_permission(self):
|
||||||
initial_count = self.model.objects.count()
|
initial_count = self.model.objects.count()
|
||||||
|
|
||||||
@ -356,7 +355,6 @@ class ViewTestCases:
|
|||||||
"""
|
"""
|
||||||
form_data = {}
|
form_data = {}
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=[])
|
|
||||||
def test_edit_object_without_permission(self):
|
def test_edit_object_without_permission(self):
|
||||||
instance = self.model.objects.first()
|
instance = self.model.objects.first()
|
||||||
|
|
||||||
@ -372,7 +370,7 @@ class ViewTestCases:
|
|||||||
with disable_warnings('django.request'):
|
with disable_warnings('django.request'):
|
||||||
self.assertHttpStatus(self.client.post(**request), 403)
|
self.assertHttpStatus(self.client.post(**request), 403)
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=[])
|
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
||||||
def test_edit_object_with_permission(self):
|
def test_edit_object_with_permission(self):
|
||||||
instance = self.model.objects.first()
|
instance = self.model.objects.first()
|
||||||
|
|
||||||
@ -395,7 +393,7 @@ class ViewTestCases:
|
|||||||
self.assertHttpStatus(self.client.post(**request), 302)
|
self.assertHttpStatus(self.client.post(**request), 302)
|
||||||
self.assertInstanceEqual(self.model.objects.get(pk=instance.pk), self.form_data)
|
self.assertInstanceEqual(self.model.objects.get(pk=instance.pk), self.form_data)
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=[])
|
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
||||||
def test_edit_object_with_constrained_permission(self):
|
def test_edit_object_with_constrained_permission(self):
|
||||||
instance1, instance2 = self.model.objects.all()[:2]
|
instance1, instance2 = self.model.objects.all()[:2]
|
||||||
|
|
||||||
@ -433,7 +431,6 @@ class ViewTestCases:
|
|||||||
"""
|
"""
|
||||||
Delete a single instance.
|
Delete a single instance.
|
||||||
"""
|
"""
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=[])
|
|
||||||
def test_delete_object_without_permission(self):
|
def test_delete_object_without_permission(self):
|
||||||
instance = self.model.objects.first()
|
instance = self.model.objects.first()
|
||||||
|
|
||||||
@ -449,7 +446,7 @@ class ViewTestCases:
|
|||||||
with disable_warnings('django.request'):
|
with disable_warnings('django.request'):
|
||||||
self.assertHttpStatus(self.client.post(**request), 403)
|
self.assertHttpStatus(self.client.post(**request), 403)
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=[])
|
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
||||||
def test_delete_object_with_permission(self):
|
def test_delete_object_with_permission(self):
|
||||||
instance = self.model.objects.first()
|
instance = self.model.objects.first()
|
||||||
|
|
||||||
@ -473,7 +470,7 @@ class ViewTestCases:
|
|||||||
with self.assertRaises(ObjectDoesNotExist):
|
with self.assertRaises(ObjectDoesNotExist):
|
||||||
self.model.objects.get(pk=instance.pk)
|
self.model.objects.get(pk=instance.pk)
|
||||||
|
|
||||||
@override_settings(EXEMPT_VIEW_PERMISSIONS=[])
|
@override_settings(EXEMPT_VIEW_PERMISSIONS=['*'])
|
||||||
def test_delete_object_with_constrained_permission(self):
|
def test_delete_object_with_constrained_permission(self):
|
||||||
instance1, instance2 = self.model.objects.all()[:2]
|
instance1, instance2 = self.model.objects.all()[:2]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user