# 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