mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-09-21 00:22:45 +00:00
This commit is contained in:
parent
0d7819dc10
commit
969ed8abb5
3 changed files with 20 additions and 9 deletions
|
|
@ -1,3 +1,14 @@
|
|||
# 快速测试
|
||||
|
||||
```bash
|
||||
# 终端 A:启动服务
|
||||
reme4 start
|
||||
|
||||
# 终端 B:调用 version 验证服务可用
|
||||
reme4 version
|
||||
# 预期输出:✅ ReMe v{__version__}
|
||||
```
|
||||
|
||||
# 基础Job
|
||||
|
||||
@jinli
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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={})
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue