mirror of
https://github.com/ansible/awx.git
synced 2024-11-01 16:51:11 +03:00
re-worked unit test into 3 seperate unit tests, one for orphans, one for group members, and one for multi-group members
This commit is contained in:
parent
758529d7dd
commit
28a119ca96
@ -153,6 +153,21 @@ def test_org_admin_edit_sys_auditor(org_admin, alice, organization):
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_org_admin_can_delete_user(org_admin, alice):
|
||||
def test_org_admin_can_delete_orphan(org_admin, alice):
|
||||
access = UserAccess(org_admin)
|
||||
assert access.can_delete(alice)
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_org_admin_can_delete_group_member(org_admin, org_member):
|
||||
access = UserAccess(org_admin)
|
||||
assert access.can_delete(org_member)
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_org_admin_cannot_delete_member_attached_to_other_group(org_admin, org_member):
|
||||
other_org = Organization.objects.create(name="other-org", description="other-org-desc")
|
||||
access = UserAccess(org_admin)
|
||||
other_org.member_role.members.add(org_member)
|
||||
assert not access.can_delete(org_member)
|
||||
|
Loading…
Reference in New Issue
Block a user