#!/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()