import json from tamq.store import Store def test_message_history_and_jsonl(tmp_path): store = Store(tmp_path / "tamq.sqlite3") message_id = store.add("net-kingdom", "railiance-platform", "hello") rows = store.list(target="railiance-platform") assert rows[0]["message_id"] == message_id output = tmp_path / "messages.jsonl" store.export(rows, output) assert json.loads(output.read_text())["body"] == "hello" assert store.db.execute("PRAGMA journal_mode").fetchone()[0] == "wal" store.close()