django-authority/example/exampleapp/tests.py

27 lines
770 B
Python
Raw Normal View History

from django.core.urlresolvers import reverse
2009-06-08 10:03:49 +00:00
from django.test import TestCase
from authority.compat import get_user_model
2009-06-08 10:03:49 +00:00
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()
2009-06-08 10:03:49 +00:00
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)