From 6fd7cc2b822b25c4d746c333ec6a71b280ba70e7 Mon Sep 17 00:00:00 2001 From: DarkLii Date: Thu, 16 May 2024 19:35:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=96=B0=E5=A2=9Eskipif=5Fnot=5Fxxx?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Description: Log: --- setting/skipif.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/setting/skipif.py b/setting/skipif.py index 65fea9e..1daedd9 100644 --- a/setting/skipif.py +++ b/setting/skipif.py @@ -29,6 +29,13 @@ def skipif_platform(args: str): return False +def skipif_not_platform(args: str): + """平台不跳过 + skipif_not_platform-aarch64 + """ + return not skipif_platform(args) + + def skipif_xdg_type(args: str): """skipif wayland or x11 skipif_xdg_type-wayland @@ -63,6 +70,15 @@ def skipif_cpu_name(args: str): return False +def skipif_not_cpu_name(args: str): + """skipif not cpu name + 使用 sudo dmidecode -s system-product-name 查看机器的cpu型号 + 剔除中横线和&符号,比如:KLVV-W5821,标签记录为 KLVVW5821 + skipif_not_cpu_name-KLVVW5821 + """ + return not skipif_cpu_name(args) + + def skipif_os_version(args: str): """ 系统版本跳过 @@ -75,6 +91,14 @@ def skipif_os_version(args: str): return False +def skipif_not_os_version(args: str): + """ + 系统版本不跳过 + skipif_not_os_version-1060 + """ + return not skipif_os_version(args) + + if __name__ == '__main__': a = os.popen( f"echo '{GlobalConfig.PASSWORD}'| "