Fix mock pane close command in conftest and resolve pane_id collisions in E2E Scenario 5 tests
This commit is contained in:
@@ -428,6 +428,18 @@ elif cmd1 == "pane":
|
||||
}
|
||||
print(json.dumps({"result": res}))
|
||||
sys.exit(0)
|
||||
elif cmd2 == "close":
|
||||
pane_id = args[2]
|
||||
agents = state.get("agents", {})
|
||||
to_delete = []
|
||||
for name, data in agents.items():
|
||||
if data.get("pane_id") == pane_id or pane_id == "w1:p1":
|
||||
to_delete.append(name)
|
||||
for name in to_delete:
|
||||
del agents[name]
|
||||
state["agents"] = agents
|
||||
save_state()
|
||||
sys.exit(0)
|
||||
|
||||
elif cmd1 == "ls":
|
||||
if "-F" in args:
|
||||
|
||||
Reference in New Issue
Block a user