39 lines
1.3 KiB
Python
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() |