37 lines
1.1 KiB
Python
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() |