remote test
This commit is contained in:
parent
e2b4ed64ef
commit
2af0c5cedc
@ -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()
|
|
||||||
Loading…
Reference in New Issue
Block a user