
项目特性: - 完整的Markdown编辑器,支持实时预览 - 文件管理功能,支持保存/加载/删除文件 - 正则表达式工具,支持批量文本替换 - 前后端分离架构 - 响应式设计 技术栈: - 前端:React + TypeScript + Vite - 后端:Python Flask - Markdown解析:Python-Markdown 包含组件: - WorkingMarkdownEditor: 基础功能版本 - FullMarkdownEditor: 完整功能版本 - SimpleMarkdownEditor: 简化版本
29 lines
740 B
Python
29 lines
740 B
Python
#!/usr/bin/env python3
|
|
"""
|
|
简单测试脚本
|
|
"""
|
|
import sys
|
|
import os
|
|
|
|
# 测试Markdown解析器
|
|
print("🧪 测试Markdown解析器...")
|
|
try:
|
|
sys.path.insert(0, 'backend')
|
|
from utils.markdown_parser import MarkdownParser
|
|
parser = MarkdownParser()
|
|
result = parser.parse('# Hello World')
|
|
print("✅ Markdown解析器测试通过")
|
|
except Exception as e:
|
|
print(f"❌ 测试失败: {e}")
|
|
|
|
# 测试文件管理器
|
|
print("🧪 测试文件管理器...")
|
|
try:
|
|
from utils.file_manager import FileManager
|
|
fm = FileManager()
|
|
Path("backend/workspace").mkdir(exist_ok=True)
|
|
print("✅ 文件管理器测试通过")
|
|
except Exception as e:
|
|
print(f"❌ 测试失败: {e}")
|
|
|
|
print("🎉 基础测试完成!") |