rename(162): update manager test to use root
This commit is contained in:
parent
935f2011a0
commit
9654315a20
1 changed files with 5 additions and 12 deletions
|
|
@ -249,21 +249,14 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn manager_uses_container_name_prefix() {
|
||||
// Manager's container view of its state is at
|
||||
// `/agents/<MANAGER_NAME>/state/` (= `/agents/hm1nd/state/`),
|
||||
// same as every other agent.
|
||||
assert_eq!(container_state_prefix("manager"), "/agents/hm1nd/state/");
|
||||
let p = resolve_host_path("manager", "/agents/hm1nd/state/reminders/x.md").unwrap();
|
||||
// NB: the host path still resolves under `agents/manager/`
|
||||
// (Coordinator::agent_notes_dir takes the broker LOGICAL name).
|
||||
// That's a pre-existing manager-logical-vs-container-name
|
||||
// discrepancy tracked separately; out of scope here.
|
||||
// Manager's container view of its state is at `/agents/root/state/`.
|
||||
assert_eq!(container_state_prefix("root"), "/agents/root/state/");
|
||||
let p = resolve_host_path("root", "/agents/root/state/reminders/x.md").unwrap();
|
||||
assert_eq!(
|
||||
p,
|
||||
PathBuf::from("/var/lib/hyperhive/agents/manager/state/reminders/x.md")
|
||||
PathBuf::from("/var/lib/hyperhive/agents/root/state/reminders/x.md")
|
||||
);
|
||||
// And the legacy `/state/` prefix must NOT be accepted anymore.
|
||||
assert!(resolve_host_path("manager", "/state/x.md").is_err());
|
||||
assert!(resolve_host_path("root", "/state/x.md").is_err());
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
|
|||
Loading…
Reference in a new issue