From f69d6966e61b0b2f8fbfac24e6fa86345732373b Mon Sep 17 00:00:00 2001 From: ccy_branch <531334290@qq.com> Date: Mon, 20 Oct 2025 18:21:08 +0800 Subject: [PATCH] =?UTF-8?q?ccy=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/ccy注释 | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 doc/ccy注释 diff --git a/doc/ccy注释 b/doc/ccy注释 new file mode 100644 index 0000000..b355f9c --- /dev/null +++ b/doc/ccy注释 @@ -0,0 +1,34 @@ +# 定义测试类,继承自TestCase,用于测试Django博客项目中的工具类/函数 +class DjangoBlogTest(TestCase): + # 本测试用例无需前置初始化操作,故保持空实现 + def setUp(self): + pass + + # 1. 测试SHA256加密工具函数get_sha256 + # 对字符串'test'进行SHA256加密,获取加密结果 + def test_utils(self): + md5 = get_sha256('test') + self.assertIsNotNone(md5) + # 2. 测试Markdown解析工具类CommonMarkdown + # 调用get_markdown方法,解析一段包含多种元素的Markdown文本 + c = CommonMarkdown.get_markdown(''' + # Title1 + + ```python + import os + ``` + + [url](https://www.lylinux.net/) + + [ddd](http://www.baidu.com) + + + ''') + self.assertIsNotNone(c) + d = { + 'd': 'key1', + 'd2': 'key2' + } + data = parse_dict_to_url(d) + self.assertIsNotNone(data) +