from pathlib import Path from gcode.session import load_thread_id, save_thread_id def test_thread_id_persists(tmp_path: Path) -> None: save_thread_id("thread-abc", tmp_path) assert load_thread_id(tmp_path) == "thread-abc" assert (tmp_path / ".gcode" / "session.json").is_file()