4729698049
git-subtree-dir: paste-framework git-subtree-split: 34e8684c4bc3cebbe177509f42ab4ef5b5425a7a
26 lines
817 B
Python
26 lines
817 B
Python
"""
|
|
测试 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" |