Files
task-executer/test_updated_invoke_call.py
2025-12-09 15:41:10 +08:00

39 lines
1.3 KiB
Python

#!/usr/bin/env python3
"""测试修改后的invoke_call_api_task方法"""
import logging
logging.basicConfig(level=logging.INFO)
from invoke_call_api_task import invoke_call_api_task
def test_updated_method():
"""测试更新后的invoke_call_api_task方法"""
print("🚀 测试修改后的invoke_call_api_task方法")
print("=" * 50)
try:
# 直接调用任务实例来测试逻辑
task_instance = invoke_call_api_task()
result = task_instance.run()
print(f"\n📊 执行结果:")
print(f" 总体状态: {result['status']}")
print(f" 总API数量: {result['total_apis']}")
print(f" 成功数量: {result['success_count']}")
print(f" 失败数量: {result['failed_count']}")
print(f" 时间戳: {result['timestamp']}")
print(f"\n📋 详细结果:")
for api_result in result['results']:
status_icon = "✅" if api_result['status'] == 'success' else "❌"
print(f" {status_icon} {api_result['call_api_key']}: {api_result['status']}")
print(f"\n🎯 任务执行完成")
return result
except Exception as e:
print(f"❌ 测试失败: {str(e)}")
return None
if __name__ == "__main__":
test_updated_method()