Signed-off-by: Zack Cerza <zack@redhat.com>
pb_buffer.write('---\n')
yaml.safe_dump(self.playbook, pb_buffer)
pb_buffer.seek(0)
- playbook_file = NamedTemporaryFile(prefix="teuth_ansible_playbook_",
- delete=False)
+ playbook_file = NamedTemporaryFile(
+ prefix="teuth_ansible_playbook_",
+ dir=self.repo_path,
+ delete=False,
+ )
playbook_file.write(pb_buffer.read())
playbook_file.flush()
self.playbook_file = playbook_file
playbook_file_obj.name = playbook_file_path
with patch.object(ansible, 'NamedTemporaryFile') as m_NTF:
m_NTF.return_value = playbook_file_obj
+ task.find_repo()
task.get_playbook()
task.generate_playbook()
m_NTF.assert_called_once_with(prefix="teuth_ansible_playbook_",
+ dir=task.repo_path,
delete=False)
assert task.generated_playbook is True
assert task.playbook_file == playbook_file_obj