Files
task-executer/test_api_list.py
2025-12-09 15:16:37 +08:00

37 lines
1.1 KiB
Python

#!/usr/bin/env python3
"""测试遍历API配置列表功能"""
import os
import sys
from datetime import datetime
from tasks import daily_morning_task
def test_api_list_execution():
"""测试遍历API配置列表的执行"""
try:
print("开始测试遍历API配置列表功能...")
# 直接调用任务函数进行测试
result = daily_morning_task()
print("\n" + "=" * 40)
print("测试结果汇总:")
print("=" * 40)
print(f"总API数量: {result['total_apis']}")
print(f"成功数量: {result['success_count']}")
print(f"失败数量: {result['failed_count']}")
print(f"总体状态: {result['status']}")
print("\n各API执行状态:")
for api_result in result['results']:
status_icon = "✅" if api_result['status'] == 'success' else "❌"
print(f"{status_icon} {api_result['api_name']}")
return result
except Exception as e:
print(f"❌ 测试失败: {str(e)}")
return None
if __name__ == "__main__":
test_api_list_execution()