import os import testinfra.utils.ansible_runner testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner( os.environ['MOLECULE_INVENTORY_FILE']).get_hosts('parameters-*') def test_preseed_directory(host): """ Tests presence and permissions on created preseed directory. """ with host.sudo(): preseed_directory_path = "/tmp/preseed_files" preseed_directory = host.file(preseed_directory_path) assert preseed_directory.is_directory assert preseed_directory.mode == 0o750