mirror of
https://github.com/ansible/awx.git
synced 2026-02-27 15:58:45 -03:30
added multi-team same credential name test
This commit is contained in:
@@ -18,6 +18,19 @@ def test_credential_migration_user(credential, user, permissions):
|
|||||||
|
|
||||||
assert u in credential.owner_role
|
assert u in credential.owner_role
|
||||||
|
|
||||||
|
@pytest.mark.django_db
|
||||||
|
def test_two_teams_same_cred_name(organization_factory):
|
||||||
|
objects = organization_factory("test",
|
||||||
|
teams=["team1", "team2"])
|
||||||
|
|
||||||
|
cred1 = Credential.objects.create(name="test", kind="net", deprecated_team=objects.teams.team1)
|
||||||
|
cred2 = Credential.objects.create(name="test", kind="net", deprecated_team=objects.teams.team2)
|
||||||
|
|
||||||
|
rbac.migrate_credential(apps, None)
|
||||||
|
|
||||||
|
assert objects.teams.team1.member_role in cred1.owner_role.parents.all()
|
||||||
|
assert objects.teams.team2.member_role in cred2.owner_role.parents.all()
|
||||||
|
|
||||||
@pytest.mark.django_db
|
@pytest.mark.django_db
|
||||||
def test_credential_use_role(credential, user, permissions):
|
def test_credential_use_role(credential, user, permissions):
|
||||||
u = user('user', False)
|
u = user('user', False)
|
||||||
|
|||||||
Reference in New Issue
Block a user