mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-03-23 01:10:25 +00:00
Remove dubious GroupForm test that fails on Django 1.10rc1 (#2854)
test_group_form_includes_non_registered_permissions_in_initial_data fails in Django 1.10rc1 because the native value of a ManyToManyField (as reflected in form.initial) is now a queryset rather than a list of PKs. However, this test is not actually testing anything meaningful. It asserts that the initial value of the 'permissions' field includes any permissions the group has which are not included in registered_permissions; however, since these permissions don't appear in the form, it's inconsequential whether they're included or not.
This commit is contained in:
parent
ef56a3ebcb
commit
f5cc8a3f2a
1 changed files with 0 additions and 12 deletions
|
|
@ -852,18 +852,6 @@ class TestGroupEditView(TestCase, WagtailTestUtils):
|
|||
self.assertRedirects(response, reverse('wagtailusers_groups:index'))
|
||||
self.assertEqual(self.test_group.permissions.count(), 2)
|
||||
|
||||
def test_group_form_includes_non_registered_permissions_in_initial_data(self):
|
||||
self.add_non_registered_perm()
|
||||
original_permissions = self.test_group.permissions.all()
|
||||
self.assertEqual(original_permissions.count(), 2)
|
||||
|
||||
response = self.get()
|
||||
# See that the form is set up with the correct initial data
|
||||
self.assertEqual(
|
||||
response.context['form'].initial.get('permissions'),
|
||||
list(original_permissions.values_list('pk', flat=True))
|
||||
)
|
||||
|
||||
def test_group_retains_non_registered_permissions_when_editing(self):
|
||||
self.add_non_registered_perm()
|
||||
original_permissions = list(self.test_group.permissions.all()) # list() to force evaluation
|
||||
|
|
|
|||
Loading…
Reference in a new issue