test(tree): cover L1 entity fields and block ordering in view_node

This commit is contained in:
2026-07-11 09:02:03 -04:00
parent a2c6a97621
commit 1c21e215e2
2 changed files with 9 additions and 0 deletions
+7
View File
@@ -414,3 +414,10 @@ class TestNodeEntityFields:
env = TreeEnvironment(_make_entity_test_index())
with pytest.raises(KeyError):
env.node_entity_fields("nonexistent")
def test_l1_key_entities(self) -> None:
"""L1 节点应返回 key_entities 原文;visible_text 为空时省键。"""
env = TreeEnvironment(_make_entity_test_index())
fields = env.node_entity_fields("vid_L1_000")
assert "reviewer" in fields["实体"]
assert "画面文字" not in fields