From: Nicki Křížek Date: Tue, 30 Dec 2025 13:46:23 +0000 (+0100) Subject: Remove hypothesis version checks X-Git-Tag: v9.21.18~21^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1291fa1a6da2b4fc52a779a326c438e758e103a8;p=thirdparty%2Fbind9.git Remove hypothesis version checks The minimum required hypothesis version has been set in requirements.txt and no longer needs to be checked at runtime. Since the hypothesis package is now a mandatory prerequisite, include it in isctest as the other subpackages. --- diff --git a/bin/tests/system/isctest/__init__.py b/bin/tests/system/isctest/__init__.py index ce0dd75508c..4b5f299376a 100644 --- a/bin/tests/system/isctest/__init__.py +++ b/bin/tests/system/isctest/__init__.py @@ -11,6 +11,7 @@ from . import check from . import instance +from . import hypothesis from . import query from . import kasp from . import run @@ -18,10 +19,6 @@ from . import template from . import log from . import vars # pylint: disable=redefined-builtin -# isctest.hypothesis is intentionally NOT imported, because it detects proper -# hypothesis support and instructs pytest to skip the tests otherwise. It -# should be manually imported only in the modules that require hypothesis. - # isctest.mark module is intentionally NOT imported, because it relies on # environment variables which might not be set at the time of import of the # `isctest` package. To use the marks, manual `import isctest.mark` is needed diff --git a/bin/tests/system/isctest/hypothesis/__init__.py b/bin/tests/system/isctest/hypothesis/__init__.py index 4cedd8866af..6c2cc00210f 100644 --- a/bin/tests/system/isctest/hypothesis/__init__.py +++ b/bin/tests/system/isctest/hypothesis/__init__.py @@ -12,17 +12,5 @@ # This ensures we're using a suitable hypothesis version. A newer version is # required for FIPS-enabled platforms. -import hashlib - -import pytest - -MIN_HYPOTHESIS_VERSION = None - -if "md5" not in hashlib.algorithms_available: - # FIPS mode is enabled, use hypothesis 4.41.2 which doesn't use md5 - MIN_HYPOTHESIS_VERSION = "4.41.2" - -pytest.importorskip("hypothesis", minversion=MIN_HYPOTHESIS_VERSION) - from . import settings from . import strategies