23 lines
578 B
Python
23 lines
578 B
Python
"""测试应用程序版本号的显示一致性。
|
|
|
|
验证内容:
|
|
- APP_TITLE 使用统一的 __version__ 构建
|
|
"""
|
|
from __future__ import annotations
|
|
|
|
import unittest
|
|
|
|
from a1_swap_mod_packer import APP_NAME, APP_TITLE, __version__
|
|
|
|
|
|
class VersionDisplayTest(unittest.TestCase):
|
|
"""测试版本信息的一致性。"""
|
|
|
|
def test_app_title_uses_shared_version(self) -> None:
|
|
"""验证 APP_TITLE 由 APP_NAME 与 __version__ 拼接而成。"""
|
|
self.assertEqual(APP_TITLE, f"{APP_NAME} v{__version__}")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|