results = []
for test_func in tests:
try:
test_func()
results.append((test_func.name, “✅ 通过”))
except Exception as e:
results.append((test_func.name, f"❌ 失败: {str(e)}"))

    print("\n" + "="*60)
    print("测试结果汇总")
    print("="*60)
    
    for test_name, result in results:
        print(f"{test_name}: {result}")
    
    # 统计通过率
    passed = sum(1 for _, result in results if "✅" in result)
    total = len(results)
    
    print(f"\n通过率: {passed}/{total} ({passed/total*100:.1f}%)")
    
    if passed == total:
        print("\n🎉 所有功能测试通过!")
    else:
        print(f"\n⚠️  {total-passed} 个测试失败")
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐