diff --git a/test_routes.py b/test_routes.py deleted file mode 100644 index e13a539..0000000 --- a/test_routes.py +++ /dev/null @@ -1,66 +0,0 @@ -#!/usr/bin/env python3 -""" -简单的路由配置测试脚本 -""" - -def test_route_configurations(): - """测试路由配置是否正确""" - - # 测试文件内容 - test_files = { - 'fastapi_app.py': [ - 'from routes.file_manager import router as file_manager_router', - 'app.include_router(file_manager_router)' - ], - 'routes/file_manager.py': [ - 'router = APIRouter(prefix="/api/v1/file-manager"' - ], - 'public/admin.html': [ - "const FILE_API_BASE = `${window.location.protocol}//${window.location.host}/api/v1/file-manager`" - ] - } - - print("🔍 检查路由配置...") - print("=" * 50) - - all_good = True - - for file_path, expected_lines in test_files.items(): - try: - with open(file_path, 'r', encoding='utf-8') as f: - content = f.read() - - print(f"\n📄 {file_path}:") - - for expected_line in expected_lines: - if expected_line in content: - print(f" ✅ {expected_line}") - else: - print(f" ❌ 缺失: {expected_line}") - all_good = False - - except FileNotFoundError: - print(f" ❌ 文件不存在: {file_path}") - all_good = False - except Exception as e: - print(f" ❌ 读取错误: {e}") - all_good = False - - print("\n" + "=" * 50) - if all_good: - print("✅ 所有路由配置检查通过!") - print("📋 API 端点总结:") - print(" • 聊天API: /api/v1/chat/completions, /api/v2/chat/completions") - print(" • 文件处理: /api/v1/files/*") - print(" • 项目管理: /api/v1/projects/*") - print(" • 系统管理: /api/health, /api/v1/system/*") - print(" • 文件管理器: /api/v1/file-manager/* (新)") - print("\n📱 管理后台文件:") - print(" • public/admin.html (已更新 FILE_API_BASE)") - else: - print("❌ 发现配置问题,需要修复") - - return all_good - -if __name__ == "__main__": - test_route_configurations() \ No newline at end of file