n8n-nodes-tushare
Version:
n8n custom node for Tushare
56 lines • 1.72 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.mockInput = exports.testConfig = void 0;
exports.testToolDataCall = testToolDataCall;
const TushareTool_1 = require("../../nodes/ToolTushare/TushareTool");
const executeTool_1 = require("./executeTool");
const testConfig = {
name: 'stock_company',
desc: '获取基金基本信息数据',
token: '<TOKEN>',
timeout: 30000
};
exports.testConfig = testConfig;
const mockInput = {
code: '000001.SZ',
limit: 10,
offset: 0
};
exports.mockInput = mockInput;
const dataTool = new TushareTool_1.TushareTool({
name: testConfig.name,
description: testConfig.desc,
token: testConfig.token,
timeout: testConfig.timeout,
inputFields: [
{
fieldName: 'code',
description: '基金代码',
type: 'string',
required: true,
}
]
});
async function testToolDataCall() {
try {
console.log('开始测试 ToolData...');
console.log('测试配置:', testConfig);
console.log('输入参数:', mockInput);
console.log('\n测试 _call 方法...');
const result = await dataTool.invoke(mockInput);
console.log('\n测试结果:');
console.log('输出:', JSON.stringify(result, null, 2));
}
catch (error) {
console.error('测试过程中发生错误:', error);
}
}
if (require.main === module) {
const query = '{"code": "000001.SZ"}';
(0, executeTool_1.executeTool)(dataTool, query).then(() => {
console.log('\n测试完成');
}).catch((error) => {
console.error('测试执行失败:', error);
});
}
//# sourceMappingURL=test_tooldata.js.map