mirror of
https://github.com/ansible/awx.git
synced 2026-05-09 18:37:36 -02:30
extended test_rbac_organization tests
This commit is contained in:
@@ -7,18 +7,22 @@ def test_organization_migration_admin(organization, permissions, user):
|
|||||||
u = user('admin', True)
|
u = user('admin', True)
|
||||||
organization.admins.add(u)
|
organization.admins.add(u)
|
||||||
|
|
||||||
|
assert organization.accessible_by(u, permissions['admin']) == False
|
||||||
|
|
||||||
migrated_users = organization.migrate_to_rbac()
|
migrated_users = organization.migrate_to_rbac()
|
||||||
assert len(migrated_users) == 1
|
assert len(migrated_users) == 1
|
||||||
assert organization.accessible_by(u, permissions['admin']) == True
|
assert organization.accessible_by(u, permissions['admin'])
|
||||||
|
|
||||||
@pytest.mark.django_db
|
@pytest.mark.django_db
|
||||||
def test_organization_migration_user(organization, permissions, user):
|
def test_organization_migration_user(organization, permissions, user):
|
||||||
u = user('user', False)
|
u = user('user', False)
|
||||||
organization.users.add(u)
|
organization.users.add(u)
|
||||||
|
|
||||||
|
assert organization.accessible_by(u, permissions['auditor']) == False
|
||||||
|
|
||||||
migrated_users = organization.migrate_to_rbac()
|
migrated_users = organization.migrate_to_rbac()
|
||||||
assert len(migrated_users) == 1
|
assert len(migrated_users) == 1
|
||||||
assert organization.accessible_by(u, permissions['auditor']) == True
|
assert organization.accessible_by(u, permissions['auditor'])
|
||||||
|
|
||||||
@pytest.mark.django_db
|
@pytest.mark.django_db
|
||||||
def test_organization_access_superuser(organization, user):
|
def test_organization_access_superuser(organization, user):
|
||||||
|
|||||||
Reference in New Issue
Block a user