from pathlib import Path from pam_deploy_graph.params_loader import load_params_file def test_load_key_value_config(tmp_path: Path): path = tmp_path / "config.txt" path.write_text("HOME_BASE_URL=https://x\nTIMEOUT=120\n", encoding="utf-8") params = load_params_file(path) assert params["HOME_BASE_URL"] == "https://x" assert params["TIMEOUT"] == "120" def test_load_json_config(tmp_path: Path): path = tmp_path / "params.json" path.write_text('{"HOME_BASE_URL": "https://x"}', encoding="utf-8") params = load_params_file(path) assert params["HOME_BASE_URL"] == "https://x"