(tmp_path)
| 67 | |
| 68 | |
| 69 | def test_done(tmp_path): |
| 70 | state = tmp_path / ".s-state" |
| 71 | assert ckpt.main(["done", str(state), "5"]) == 0 |
| 72 | prog = json.loads((state / "progress.json").read_text()) |
| 73 | assert prog["status"] == "complete" and prog["phase_done"] == 5 |
| 74 | |
| 75 | |
| 76 | def test_load_no_state(tmp_path, capsys): |
nothing calls this directly
no outgoing calls
no test coverage detected