You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# issue #554: double calls to make_tmp_path() fail with assertion error. Ensure
|
|
|
|
# they succeed and are cleaned up correctly.
|
|
|
|
|
|
|
|
- name: integration/action/make_tmp_path__double.yml
|
|
|
|
hosts: target
|
|
|
|
tasks:
|
|
|
|
- mitogen_action_script:
|
|
|
|
script: |
|
|
|
|
result['t1'] = self._make_tmp_path()
|
|
|
|
result['t2'] = self._make_tmp_path()
|
|
|
|
assert result['t1'] != result['t2']
|
|
|
|
assert self._remote_file_exists(result['t1'])
|
|
|
|
assert self._remote_file_exists(result['t2'])
|
|
|
|
self._remove_tmp_path(result['t1'])
|
|
|
|
self._remove_tmp_path(result['t2'])
|
|
|
|
register: out
|
|
|
|
|
|
|
|
- mitogen_action_script:
|
|
|
|
script: |
|
|
|
|
assert not self._remote_file_exists("{{ out.t1 }}")
|
|
|
|
assert not self._remote_file_exists("{{ out.t2 }}")
|
|
|
|
tags:
|
|
|
|
- make_tmp_path_double
|