def test_docker_agent_parse_volume_spec_unix(api, candidate, named_volumes, container_mount_paths, host_spec): agent = DockerAgent() ( actual_named_volumes, actual_container_mount_paths, actual_host_spec, ) = agent._parse_volume_spec_unix(candidate) assert actual_named_volumes == named_volumes assert actual_container_mount_paths == container_mount_paths assert actual_host_spec == host_spec
def test_docker_agent_parse_volume_spec_unix( monkeypatch, cloud_api, candidate, named_volumes, container_mount_paths, host_spec ): api = MagicMock() monkeypatch.setattr( "prefect.agent.docker.agent.DockerAgent._get_docker_client", MagicMock(return_value=api), ) agent = DockerAgent() ( actual_named_volumes, actual_container_mount_paths, actual_host_spec, ) = agent._parse_volume_spec_unix(candidate) assert actual_named_volumes == named_volumes assert actual_container_mount_paths == container_mount_paths assert actual_host_spec == host_spec