diff --git a/tests/t-color-priority.py b/tests/t-color-priority.py
new file mode 100644
index 0000000..3999aec
--- /dev/null
+++ b/tests/t-color-priority.py
@@ -0,0 +1,53 @@
+#!/usr/bin/env python3
+# -*- coding: utf-8 -*-
+"""
+测试颜色优先级处理功能
+"""
+import sys
+import os
+from pathlib import Path
+
+project_root = Path(__file__).parent.parent
+sys.path.append(str(project_root))
+
+# 添加项目根目录到Python路径
+sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
+
+from src.logiliteal.utils.fmt import fmt_message
+
+def test_color_priority():
+ """测试颜色优先级"""
+ print("=== 颜色优先级测试 ===")
+
+ # 测试1: 基本颜色标签
+ test1 = "<#ff0000>红色文本>"
+ print(f"基本颜色: {test1}")
+ print(f"结果: {fmt_message(test1)}")
+ print()
+
+ # 测试2: 嵌套颜色(内层优先级高)
+ test2 = "<#ff0000>外层<#00ff00>内层>外层>"
+ print(f"嵌套颜色: {test2}")
+ print(f"结果: {fmt_message(test2)}")
+ print()
+
+ # 测试3: 颜色重叠测试(最后边颜色为主)
+ test3 = "<#ff0000>颜色重叠<#0000ff>测<#ff00c2>试>>>"
+ print(f"颜色重叠: {test3}")
+ print(f"结果: {fmt_message(test3)}")
+ print()
+
+ # 测试4: 多层嵌套
+ test4 = "<#ff0000>1<#00ff00>2<#0000ff>3<#ffff00>4>3>2>1>"
+ print(f"多层嵌套: {test4}")
+ print(f"结果: {fmt_message(test4)}")
+ print()
+
+ # 测试5: 未闭合标签(忽略)
+ test5 = "<#ff0000>未闭合标签"
+ print(f"未闭合标签: {test5}")
+ print(f"结果: {fmt_message(test5)}")
+ print()
+
+if __name__ == "__main__":
+ test_color_priority()
\ No newline at end of file
diff --git a/tests/t-fmt-text.py b/tests/t-fmt-text.py
new file mode 100644
index 0000000..1e3ecfe
--- /dev/null
+++ b/tests/t-fmt-text.py
@@ -0,0 +1,34 @@
+import sys
+from pathlib import Path
+
+project_root = Path(__file__).parent.parent
+sys.path.append(str(project_root))
+
+from src.logiliteal.levels import Logger
+
+log = Logger()
+
+log.info("html斜体")
+log.info("html加粗")
+log.info("html下划线")
+log.info("html删除线")
+log.info("
html段落
") +log.info("html超链接") +log.info("**Markdown加粗**") +log.info("*Markdown斜体*") +log.info("`Markdown代码块`") +log.info("~~Markdown删除线~~\n") +log.info("[md超链接](https://www.baidu.com)") +log.info("--测试重复--") +log.info("<#ff0000>颜色重叠<#0000ff>测<#ff00c2>试>>>") +log.info("超链接[重叠](https://www.360.com)") + +""" +while True: + try: + log.info(get_asctime()) + time.sleep(1) + except KeyboardInterrupt: + log.info("测试结束") + break +""" \ No newline at end of file diff --git a/tests/t-time.py b/tests/t-time.py deleted file mode 100644 index 3e6aea4..0000000 --- a/tests/t-time.py +++ /dev/null @@ -1,25 +0,0 @@ -import sys -from pathlib import Path -import time - -project_root = Path(__file__).parent.parent -sys.path.append(str(project_root)) - -from src.logiliteal.utils.time import get_asctime, get_time, get_date, get_weekday -from src.logiliteal.levels import Logger - -log = Logger() - -log.info(get_asctime()) -log.info(get_time()) -log.info(get_date()) -log.info(get_weekday()) - -while True: - try: - log.info(get_asctime()) - time.sleep(1) - log.info("时间分割线") - except KeyboardInterrupt: - log.info("测试结束") - break