summaryrefslogtreecommitdiff
path: root/tests/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py19
1 files changed, 4 insertions, 15 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index 68924dc..72db0d5 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -1,3 +1,5 @@
+from __future__ import annotations
+
import logging
import os
import shutil
@@ -9,7 +11,6 @@ from pathlib import Path
import pytest
from virtualenv.app_data import AppDataDiskFolder
-from virtualenv.discovery.builtin import get_interpreter
from virtualenv.discovery.py_info import PythonInfo
from virtualenv.info import IS_WIN, fs_supports_symlink
from virtualenv.report import LOGGER
@@ -54,9 +55,9 @@ def has_symlink_support(tmp_path_factory): # noqa: U100
def link_folder(has_symlink_support):
if has_symlink_support:
return os.symlink
- elif sys.platform == "win32" and sys.version_info[0:2] > (3, 4):
+ elif sys.platform == "win32":
# on Windows junctions may be used instead
- import _winapi # Cpython3.5 has builtin implementation for junctions
+ import _winapi
return getattr(_winapi, "CreateJunction", None)
else:
@@ -358,18 +359,6 @@ def temp_app_data(monkeypatch, tmp_path):
@pytest.fixture(scope="session")
-def cross_python(is_inside_ci, session_app_data):
- spec = str(2 if sys.version_info[0] == 3 else 3)
- interpreter = get_interpreter(spec, [], session_app_data)
- if interpreter is None:
- msg = f"could not find {spec}"
- if is_inside_ci:
- raise RuntimeError(msg)
- pytest.skip(msg=msg)
- return interpreter
-
-
-@pytest.fixture(scope="session")
def for_py_version():
return f"{sys.version_info.major}.{sys.version_info.minor}"