Skip to content

Commit 2a89f75

Browse files
authored
[out] version checks must be against min version or higher (#15430)
1 parent 61a7f3b commit 2a89f75

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

mypy/test/data.py

+5
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import pytest
1919

20+
from mypy import defaults
2021
from mypy.test.config import PREFIX, test_data_prefix, test_temp_dir
2122

2223
root_dir = os.path.normpath(PREFIX)
@@ -166,6 +167,10 @@ def _item_fail(msg: str) -> NoReturn:
166167
version = tuple(int(x) for x in version_str.split("."))
167168
except ValueError:
168169
_item_fail(f"{version_str!r} is not a valid python version")
170+
if version < defaults.PYTHON3_VERSION:
171+
_item_fail(
172+
f"Version check against {version}; must be >= {defaults.PYTHON3_VERSION}"
173+
)
169174
if compare_op == ">=":
170175
version_check = sys.version_info >= version
171176
elif compare_op == "==":

0 commit comments

Comments
 (0)