summaryrefslogtreecommitdiff
path: root/tests/modeladmin
diff options
context:
space:
mode:
authorCarlton Gibson <carlton.gibson@noumenal.es>2018-06-05 15:05:57 +0200
committerTim Graham <timograham@gmail.com>2018-06-13 14:49:28 -0400
commitb30f9b131c9489b9d9f21c311ecb46d0aea91381 (patch)
tree644242ca9224e46c34b7e1a9c743fa6002645a67 /tests/modeladmin
parentae26e0ad2c5ee2216d8eaaaac9d7c2c7644b6ebb (diff)
downloaddjango-b30f9b131c9489b9d9f21c311ecb46d0aea91381.tar.gz
Refs #29419, #8936 -- Removed change permission requirement for admin actions.
Partially reverted 825f0beda804e48e9197fcf3b0d909f9f548aa47.
Diffstat (limited to 'tests/modeladmin')
-rw-r--r--tests/modeladmin/tests.py14
1 files changed, 1 insertions, 13 deletions
diff --git a/tests/modeladmin/tests.py b/tests/modeladmin/tests.py
index db6e9e8864..03fd5ef2be 100644
--- a/tests/modeladmin/tests.py
+++ b/tests/modeladmin/tests.py
@@ -11,7 +11,7 @@ from django.contrib.admin.widgets import (
AdminDateWidget, AdminRadioSelect, AutocompleteSelect,
AutocompleteSelectMultiple,
)
-from django.contrib.auth.models import Permission, User
+from django.contrib.auth.models import User
from django.db import models
from django.forms.widgets import Select
from django.test import SimpleTestCase, TestCase
@@ -676,18 +676,6 @@ class ModelAdminTests(TestCase):
self.assertEqual(perms_needed, set())
self.assertEqual(protected, [])
- def test_get_actions_requires_change_perm(self):
- user = User.objects.create_user(username='bob', email='bob@test.com', password='test')
- mock_request = MockRequest()
- mock_request.user = user
- mock_request.GET = {}
- ma = ModelAdmin(Band, self.site)
- self.assertEqual(list(ma.get_actions(mock_request).keys()), [])
- p = Permission.objects.get(codename='change_band', content_type=get_content_type_for_model(Band()))
- user.user_permissions.add(p)
- mock_request.user = User.objects.get(pk=user.pk)
- self.assertEqual(list(ma.get_actions(mock_request).keys()), ['delete_selected'])
-
class ModelAdminPermissionTests(SimpleTestCase):