diff --git a/docs4/reme_design.md b/docs4/reme_design.md index c513dcc4..66acb982 100644 --- a/docs4/reme_design.md +++ b/docs4/reme_design.md @@ -1,3 +1,14 @@ +# 快速测试 + +```bash +# 终端 A:启动服务 +reme4 start + +# 终端 B:调用 version 验证服务可用 +reme4 version +# 预期输出:✅ ReMe v{__version__} +``` + # 基础Job @jinli diff --git a/tests4/unittest/test_file_graph.py b/tests4/unittest/test_file_graph.py index a029b02a..1dc3f6f5 100644 --- a/tests4/unittest/test_file_graph.py +++ b/tests4/unittest/test_file_graph.py @@ -84,7 +84,7 @@ def test_upsert_replaces_old_links(backend_cls): make_node("a.md", [("b.md", None)]), make_node("b.md"), make_node("c.md"), - ] + ], ) assert {lnk.target_path for lnk in await graph.get_outlinks("a.md")} == {"b.md"} @@ -115,7 +115,7 @@ def test_outlinks_skip_virtual_targets(backend_cls): [ make_node("a.md", [("b.md", None), ("ghost.md", None)]), make_node("b.md"), - ] + ], ) outs = await graph.get_outlinks("a.md") @@ -165,7 +165,7 @@ def test_delete_node_demotes_inbound(backend_cls): [ make_node("a.md", [("b.md", None)]), make_node("b.md"), - ] + ], ) assert {lnk.source_path for lnk in await graph.get_inlinks("b.md")} == {"a.md"} @@ -200,7 +200,7 @@ def test_delete_outgoing_links_cleared(backend_cls): [ make_node("a.md", [("b.md", None)]), make_node("b.md"), - ] + ], ) await graph.delete_nodes(["a.md"]) @@ -225,7 +225,7 @@ def test_clear(backend_cls): [ make_node("a.md", [("b.md", None)]), make_node("b.md"), - ] + ], ) await graph.clear() assert await graph.get_nodes() == [] @@ -250,7 +250,7 @@ def test_rebuild_links_idempotent(backend_cls): make_node("a.md", [("b.md", None), ("c.md", "h")]), make_node("b.md"), make_node("c.md"), - ] + ], ) before_out = sorted((lnk.target_path, lnk.target_anchor) for lnk in await graph.get_outlinks("a.md")) @@ -282,7 +282,7 @@ def test_persistence_roundtrip(backend_cls): [ make_node("a.md", [("b.md", None)]), make_node("b.md"), - ] + ], ) await g1.close() # triggers dump diff --git a/tests4/unittest/test_file_store.py b/tests4/unittest/test_file_store.py index cc59efd1..e59e305b 100644 --- a/tests4/unittest/test_file_store.py +++ b/tests4/unittest/test_file_store.py @@ -153,7 +153,7 @@ def test_delete_by_path_list(): make_file("a.md", "alpha"), make_file("b.md", "beta"), make_file("c.md", "gamma"), - ] + ], ) await store.delete_by_path(["a.md", "b.md"]) @@ -215,7 +215,7 @@ def test_keyword_search(): make_file("a.md", "python programming language"), make_file("b.md", "java programming language"), make_file("c.md", "python data analysis"), - ] + ], ) results = await store.keyword_search("python", limit=5, search_filter={})