diff --git a/mypy/test/data.py b/mypy/test/data.py index 86193e303d9c..9b3931ee8be6 100644 --- a/mypy/test/data.py +++ b/mypy/test/data.py @@ -17,6 +17,7 @@ import pytest +from mypy import defaults from mypy.test.config import PREFIX, test_data_prefix, test_temp_dir root_dir = os.path.normpath(PREFIX) @@ -166,6 +167,10 @@ def _item_fail(msg: str) -> NoReturn: version = tuple(int(x) for x in version_str.split(".")) except ValueError: _item_fail(f"{version_str!r} is not a valid python version") + if version < defaults.PYTHON3_VERSION: + _item_fail( + f"Version check against {version}; must be >= {defaults.PYTHON3_VERSION}" + ) if compare_op == ">=": version_check = sys.version_info >= version elif compare_op == "==":