mirror of
https://github.com/Dev-Wiki/HarmonyDevTools.git
synced 2025-08-30 09:24:45 +08:00
27 lines
773 B
Python
27 lines
773 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
测试版本号传递功能
|
|
"""
|
|
|
|
import sys
|
|
|
|
# 模拟main.py中的get_version函数
|
|
def get_version():
|
|
"""获取版本号"""
|
|
# 检查是否有命令行参数传入版本号
|
|
if len(sys.argv) > 1 and sys.argv[1].startswith('--version='):
|
|
return sys.argv[1].split('=', 1)[1]
|
|
return "1.4.0" # 默认版本号
|
|
|
|
if __name__ == "__main__":
|
|
version = get_version()
|
|
print(f"当前版本: {version}")
|
|
print(f"命令行参数: {sys.argv}")
|
|
|
|
# 测试不同情况
|
|
print("\n测试用例:")
|
|
print("1. 无参数运行: python test_version.py")
|
|
print("2. 带版本号运行: python test_version.py --version=2.0.0")
|
|
print("3. 其他参数运行: python test_version.py --help")
|