Ejemplo n.º 1
0
def test_conda_input_filepath(tmp_path):
    conda_dict = {"dependencies": ["pip", {"pip": ["pip-install-test==0.5"]}]}
    d = tmp_path / "pip_requirements"
    d.mkdir()
    p = d / "environment.yml"

    p.write_text(yaml.dump(conda_dict))

    runtime_env_dict = RuntimeEnvDict({"conda": str(p)})

    output_conda_dict = runtime_env_dict.get_parsed_dict().get("conda")
    assert output_conda_dict == conda_dict
Ejemplo n.º 2
0
def test_conda_input_filepath(use_working_dir, tmp_path):
    conda_dict = {"dependencies": ["pip", {"pip": ["pip-install-test==0.5"]}]}
    d = tmp_path / "pip_requirements"
    d.mkdir()
    p = d / "environment.yml"

    p.write_text(yaml.dump(conda_dict))

    if use_working_dir:
        runtime_env_json = {"working_dir": str(d), "conda": str(p)}
    else:
        runtime_env_json = {"conda": str(p)}
    runtime_env_dict = RuntimeEnvDict(parse_pip_and_conda(runtime_env_json))
    output_conda_dict = runtime_env_dict.get_parsed_dict().get("conda")
    assert output_conda_dict == conda_dict