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]
|
#[test]
|
||||||
fn manager_uses_container_name_prefix() {
|
fn manager_uses_container_name_prefix() {
|
||||||
// Manager's container view of its state is at
|
// Manager's container view of its state is at `/agents/root/state/`.
|
||||||
// `/agents/<MANAGER_NAME>/state/` (= `/agents/hm1nd/state/`),
|
assert_eq!(container_state_prefix("root"), "/agents/root/state/");
|
||||||
// same as every other agent.
|
let p = resolve_host_path("root", "/agents/root/state/reminders/x.md").unwrap();
|
||||||
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.
|
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
p,
|
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("root", "/state/x.md").is_err());
|
||||||
assert!(resolve_host_path("manager", "/state/x.md").is_err());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue