django-authority/example/exampleapp/tests.py
2019-07-05 15:20:15 -04:00

26 lines
757 B
Python

from django.urls import reverse
from django.test import TestCase
from authority.compat import get_user_model
class AddPermissionTestCase(TestCase):
def test_add_permission_permission_denied_is_403(self):
user = get_user_model().objects.create(
username='foo',
email='foo@example.com',
)
user.set_password('pw')
user.save()
assert self.client.login(username='foo@example.com', password='pw')
url = reverse(
'authority-add-permission-request',
kwargs={
'app_label': 'foo',
'module_name': 'Bar',
'pk': 1,
},
)
r = self.client.get(url)
self.assertEqual(r.status_code, 403)