定时调外部任务开启api
This commit is contained in:
37
test_api_list.py
Normal file
37
test_api_list.py
Normal 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()
|
||||
Reference in New Issue
Block a user