from tamq.store import Store def test_endpoint_registration(tmp_path): store = Store(tmp_path / "queue.sqlite3") store.register_endpoint("tmux-amq-1-boot", 1, "tamq", ["a"]) row = store.endpoints()[0] assert row["endpoint_id"] == "tmux-amq-1-boot" assert row["pid"] == 1 def test_endpoint_resolves_visible_pid_id(tmp_path): store = Store(tmp_path / "queue.sqlite3") store.register_endpoint("tmux-amq-1-boot", 1, "tamq", ["a"]) assert store.endpoint("tmux-amq-1")["endpoint_id"] == "tmux-amq-1-boot"