mirror of
https://github.com/ansible/awx.git
synced 2026-01-14 11:20:39 -03:30
added test for factory roles
This commit is contained in:
parent
3877804599
commit
2f09c7fee1
@ -1,5 +1,22 @@
|
||||
import pytest
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_org_factory_roles(organization_factory):
|
||||
objects = organization_factory('org_roles_test',
|
||||
teams=['team1', 'team2'],
|
||||
users=['team1:foo', 'bar'],
|
||||
projects=['baz', 'bang'],
|
||||
roles=['team2.member_role:foo',
|
||||
'team2.admin_role:bar',
|
||||
'team1.admin_role:team2.admin_role',
|
||||
'baz.admin_role:foo'])
|
||||
|
||||
assert objects.users.bar in objects.teams.team1.admin_role
|
||||
assert objects.users.foo in objects.projects.baz.admin_role
|
||||
assert objects.users.foo in objects.teams.team1.member_role
|
||||
assert objects.teams.team2.admin_role in objects.teams.team1n.admin_role.parents.all()
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_org_factory(organization_factory):
|
||||
objects = organization_factory('organization1',
|
||||
@ -13,6 +30,7 @@ def test_org_factory(organization_factory):
|
||||
assert objects.users.bob in objects.teams.team1.member_role.members.all()
|
||||
assert objects.projects.proj1.organization == objects.organization
|
||||
|
||||
|
||||
@pytest.mark.django_db
|
||||
def test_job_template_factory(job_template_factory):
|
||||
jt_objects = job_template_factory('testJT', organization='org1',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user