测试 Resource.get_node_data 返回原始 JSON dict
(resource: Resource)
| 96 | |
| 97 | |
| 98 | def test_resource_get_node_data(resource: Resource): |
| 99 | """测试 Resource.get_node_data 返回原始 JSON dict""" |
| 100 | print("\n=== test_resource_get_node_data ===") |
| 101 | |
| 102 | # 测试存在的节点 |
| 103 | node_data = resource.get_node_data("TestBasic") |
| 104 | assert_not_none(node_data, "TestBasic node_data") |
| 105 | assert_true(isinstance(node_data, dict), "node_data should be dict") |
| 106 | |
| 107 | # 检查基本字段存在 |
| 108 | assert_true("recognition" in node_data, "recognition field") |
| 109 | assert_true("action" in node_data, "action field") |
| 110 | |
| 111 | # 测试不存在的节点 |
| 112 | non_exist = resource.get_node_data("NonExistentNode12345") |
| 113 | assert_eq(non_exist, None, "non-existent node should return None") |
| 114 | |
| 115 | print(" PASS: resource.get_node_data") |
| 116 | |
| 117 | |
| 118 | def test_resource_get_node_object(resource: Resource): |
no test coverage detected