Get Permission explicitly for model.

There may be others if other apps are installed.
This commit is contained in:
Markus Törnqvist 2013-05-19 13:58:56 +03:00
parent 498082919a
commit dc4e284d8d

View File

@ -40,13 +40,13 @@ class ModelPermissionsIntegrationTests(TestCase):
User.objects.create_user('disallowed', 'disallowed@example.com', 'password') User.objects.create_user('disallowed', 'disallowed@example.com', 'password')
user = User.objects.create_user('permitted', 'permitted@example.com', 'password') user = User.objects.create_user('permitted', 'permitted@example.com', 'password')
user.user_permissions = [ user.user_permissions = [
Permission.objects.get(codename='add_basicmodel'), Permission.objects.get(content_type__name='basic model', codename='add_basicmodel'),
Permission.objects.get(codename='change_basicmodel'), Permission.objects.get(content_type__name='basic model', codename='change_basicmodel'),
Permission.objects.get(codename='delete_basicmodel') Permission.objects.get(content_type__name='basic model', codename='delete_basicmodel')
] ]
user = User.objects.create_user('updateonly', 'updateonly@example.com', 'password') user = User.objects.create_user('updateonly', 'updateonly@example.com', 'password')
user.user_permissions = [ user.user_permissions = [
Permission.objects.get(codename='change_basicmodel'), Permission.objects.get(content_type__name='basic model', codename='change_basicmodel'),
] ]
self.permitted_credentials = basic_auth_header('permitted', 'password') self.permitted_credentials = basic_auth_header('permitted', 'password')