Squashed 'paste-framework/' content from commit 34e8684

git-subtree-dir: paste-framework
git-subtree-split: 34e8684c4bc3cebbe177509f42ab4ef5b5425a7a
This commit is contained in:
zwf
2026-06-02 19:09:22 +08:00
commit 4729698049
107 changed files with 21484 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
"""
测试 paste 包的基本导入和版本信息。
无外部依赖,可离线运行。
"""
import paste
class TestPasteImport:
"""测试 paste 包基础功能"""
def test_paste_imports(self):
"""确保 paste 包能正确导入"""
assert paste is not None
def test_paste_version(self):
"""检查 paste 包是否有 __version__"""
assert hasattr(paste, "__version__"), "paste package should have __version__"
assert isinstance(paste.__version__, str), "__version__ should be a string"
def test_paste_version_value(self):
"""验证版本号格式符合语义化版本规范"""
import re
version = paste.__version__
assert re.match(r'^\d+\.\d+\.\d+', version), \
f"Version {version} should follow semver format"