fix test so that playbook runs to completion

This commit is contained in:
AlanCoding 2018-04-13 13:21:38 -04:00
parent 8f6688a84b
commit ddc8871e12
No known key found for this signature in database
GPG Key ID: FD2C3C012A72926B

View File

@ -195,8 +195,8 @@ def test_callback_plugin_no_log_filters(executor, cache, playbook):
- shell: echo "PUBLIC"
- shell: echo "PRIVATE"
no_log: true
- uri: uri=https://example.org username="PUBLIC" password="PRIVATE"
- copy: content="PRIVATE" destination="/tmp/tmp_no_log"
- uri: url=https://example.org username="PUBLIC" password="PRIVATE"
- copy: content="PRIVATE" dest="/tmp/tmp_no_log"
'''}, # noqa
])
def test_callback_plugin_task_args_leak(executor, cache, playbook):
@ -214,6 +214,8 @@ def test_callback_plugin_task_args_leak(executor, cache, playbook):
assert events[5]['event'] == 'runner_on_ok'
assert 'PUBLIC' in json.dumps(cache.items())
assert 'PRIVATE' not in json.dumps(cache.items())
# make sure playbook was successful, so all tasks were hit
assert not events[-1]['event_data']['failures'], 'Unexpected playbook execution failure'
@pytest.mark.parametrize('playbook', [