- 新增 pam_deploy_graph 包,包含 agent、action router、runner、parser 和配置加载能力 - 支持 hybrid_node_mcp 路由策略:PAM_HOME 走脚本 action,PAM_NODE 走 MCP - 新增 fake runner 和 CLI 预演/全局流程验证入口 - 新增路由、输出解析、配置加载、脚本命令构造、Skill 策略加载测试 - 在 README 中记录当前代码骨架、实现进度、使用方式和下一步建议
19 lines
614 B
Python
19 lines
614 B
Python
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"
|