定时调外部任务开启api

This commit is contained in:
mark.tian
2025-12-09 15:16:37 +08:00
parent 1556b5a586
commit c83db9b0da
24 changed files with 1178 additions and 2 deletions

37
test_api_list.py Normal file
View File

@@ -0,0 +1,37 @@
#!/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()