From 0fa5e707a9ad6e1452bbe805241289e47d0cb1be Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Wed, 17 May 2023 15:44:11 +0000 Subject: [PATCH] test suite: use mmgen.pyversion for version checking --- test/hashfunc.py | 7 +++---- test/unit_tests_d/ut_dep.py | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/test/hashfunc.py b/test/hashfunc.py index d34811af..c51b968a 100755 --- a/test/hashfunc.py +++ b/test/hashfunc.py @@ -108,10 +108,9 @@ class TestKeccak(TestHashFunc): def __init__(self): from mmgen.contrib.keccak import keccak_256 self.t_cls = keccak_256 - import platform - major,minor,_ = [int(s) for s in platform.python_version_tuple()] - if major > 3 or (major == 3 and minor >= 11): - ymsg(f'Skipping keccak random data test for Python version {major}.{minor} (no pysha3)') + from mmgen.pyversion import python_version + if python_version >= '3.11': + ymsg(f'Skipping keccak random data test for Python version {python_version} (no pysha3)') self.hashlib = None else: import sha3 diff --git a/test/unit_tests_d/ut_dep.py b/test/unit_tests_d/ut_dep.py index 8cbc5585..23b03db7 100755 --- a/test/unit_tests_d/ut_dep.py +++ b/test/unit_tests_d/ut_dep.py @@ -29,10 +29,9 @@ class unit_tests: return True def pysha3(self,name,ut): # ETH,XMR - import platform - major,minor,_ = [int(s) for s in platform.python_version_tuple()] - if major > 3 or (major == 3 and minor >= 11): - ymsg(f'Skipping pysha3 for Python version {major}.{minor}') + from mmgen.pyversion import python_version + if python_version >= '3.11': + ymsg(f'Skipping pysha3 for Python version {python_version}') else: from sha3 import keccak_256 return True