57 lines
1.6 KiB
Python
57 lines
1.6 KiB
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
"""
|
|
前端页面测试脚本
|
|
用于验证设置页面的更新
|
|
"""
|
|
|
|
import os
|
|
import sys
|
|
|
|
# 添加项目根目录到Python路径
|
|
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
|
|
|
|
def test_settings_page():
|
|
"""测试设置页面更新"""
|
|
print("=== 测试设置页面更新 ===")
|
|
|
|
# 检查设置页面文件是否存在
|
|
settings_file = "templates/settings.html"
|
|
if os.path.exists(settings_file):
|
|
with open(settings_file, 'r', encoding='utf-8') as f:
|
|
content = f.read()
|
|
|
|
# 检查是否包含新的模型提供商选项
|
|
if "OpenRouter" in content and "硅基流动" in content:
|
|
print("✓ 设置页面已更新,包含新的模型提供商选项")
|
|
else:
|
|
print("✗ 设置页面未正确更新")
|
|
|
|
# 检查是否包含API密钥配置部分
|
|
if "第三方API密钥配置" in content:
|
|
print("✓ 设置页面已添加API密钥配置部分")
|
|
else:
|
|
print("✗ 设置页面缺少API密钥配置部分")
|
|
|
|
# 检查是否包含模型管理部分
|
|
if "模型管理" in content:
|
|
print("✓ 设置页面已添加模型管理部分")
|
|
else:
|
|
print("✗ 设置页面缺少模型管理部分")
|
|
else:
|
|
print("✗ 设置页面文件不存在")
|
|
|
|
print("=== 设置页面测试完成 ===")
|
|
|
|
def main():
|
|
"""主测试函数"""
|
|
print("开始测试前端页面更新...")
|
|
|
|
# 测试设置页面
|
|
test_settings_page()
|
|
|
|
print("\n所有前端测试完成!")
|
|
|
|
if __name__ == "__main__":
|
|
main() |