def test_predownloaded_job_validation(): factory = Factory() factory.validate_job_strict = True job = factory.create_job( "kvm01.jinja2", "sample_jobs/qemu-download-postprocess.yaml" ) job.validate()
def test_downloads_action_adds_docker_action(): factory = Factory() factory.validate_job_strict = True job = factory.create_job("qemu01.jinja2", "sample_jobs/qemu-download-postprocess.yaml") deploy = job.pipeline.actions[0] action = deploy.pipeline.actions[-1] assert isinstance(action, PostprocessWithDocker) assert str(action.path) == f"{job.tmp_dir}/downloads/common"