diff --git a/djangoblog/tests.py b/djangoblog/tests.py index 01237d9a..586b837c 100644 --- a/djangoblog/tests.py +++ b/djangoblog/tests.py @@ -1,15 +1,34 @@ from django.test import TestCase +#姜雨菲: 导入项目工具模块中的所有工具函数/类 from djangoblog.utils import * class DjangoBlogTest(TestCase): + """ + 博客项目核心工具类的单元测试类 + 用于验证工具函数的功能正确性 + """ + def setUp(self): + """ + 测试前置方法 + 在每个测试方法执行前调用,可用于初始化测试数据 + 此处暂无需初始化操作,保持空实现 + """ pass def test_utils(self): - md5 = get_sha256('test') - self.assertIsNotNone(md5) + """ + 测试工具函数的功能 + 包括SHA256加密、Markdown解析和字典转URL参数功能 + """ + # 测试SHA256加密函数 + md5 = get_sha256('test') # 对字符串'test'进行SHA256加密 + self.assertIsNotNone(md5) # 断言加密结果不为空 + + # 测试Markdown解析功能 + # 定义一段包含标题、代码块、链接的Markdown文本 c = CommonMarkdown.get_markdown(''' # Title1