mirror of
https://github.com/ansible/awx.git
synced 2026-01-13 19:10:07 -03:30
streamline credential test
This commit is contained in:
parent
362d6a3204
commit
2f1a9a28ea
@ -157,30 +157,22 @@ def test_make_use_of_custom_credential_type(run_module, organization, admin_user
|
||||
@pytest.mark.parametrize('update_secrets', [True, False])
|
||||
def test_secret_field_write_twice(run_module, organization, admin_user, cred_type, update_secrets):
|
||||
val1 = '7rEZK38DJl58A7RxA6EC7lLvUHbBQ1'
|
||||
result = run_module('tower_credential', dict(
|
||||
name='Galaxy Token for Steve',
|
||||
organization=organization.name,
|
||||
credential_type=cred_type.name,
|
||||
inputs={'token': val1}
|
||||
), admin_user)
|
||||
assert not result.get('failed', False), result.get('msg', result)
|
||||
|
||||
Credential.objects.get(id=result['id']).inputs['token'] == val1
|
||||
|
||||
val2 = '7rEZ238DJl5837rxA6xxxlLvUHbBQ1'
|
||||
for val in (val1, val2):
|
||||
result = run_module('tower_credential', dict(
|
||||
name='Galaxy Token for Steve',
|
||||
organization=organization.name,
|
||||
credential_type=cred_type.name,
|
||||
inputs={'token': val},
|
||||
update_secrets=update_secrets
|
||||
), admin_user)
|
||||
assert not result.get('failed', False), result.get('msg', result)
|
||||
|
||||
result = run_module('tower_credential', dict(
|
||||
name='Galaxy Token for Steve',
|
||||
organization=organization.name,
|
||||
credential_type=cred_type.name,
|
||||
inputs={'token': val2},
|
||||
update_secrets=update_secrets
|
||||
), admin_user)
|
||||
assert not result.get('failed', False), result.get('msg', result)
|
||||
if update_secrets:
|
||||
assert Credential.objects.get(id=result['id']).get_input('token') == val
|
||||
|
||||
Credential.objects.get(id=result['id']).inputs['token'] == val2
|
||||
print(result)
|
||||
if update_secrets:
|
||||
assert result.get('changed'), result
|
||||
else:
|
||||
assert result.get('changed') is False, result
|
||||
assert Credential.objects.get(id=result['id']).get_input('token') == val1
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user