summaryrefslogtreecommitdiff
path: root/tests/unit/seed/wheels/test_acquire.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/seed/wheels/test_acquire.py')
-rw-r--r--tests/unit/seed/wheels/test_acquire.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/tests/unit/seed/wheels/test_acquire.py b/tests/unit/seed/wheels/test_acquire.py
index 7f88f6a..dc471a1 100644
--- a/tests/unit/seed/wheels/test_acquire.py
+++ b/tests/unit/seed/wheels/test_acquire.py
@@ -5,8 +5,11 @@ import sys
from datetime import datetime
from pathlib import Path
from subprocess import CalledProcessError
+from typing import Callable
+from unittest.mock import MagicMock
import pytest
+from pytest_mock import MockerFixture
from virtualenv.app_data import AppDataDiskFolder
from virtualenv.seed.wheels.acquire import download_wheel, get_wheel, pip_wheel_env_run
@@ -113,8 +116,14 @@ def test_get_wheel_download_not_called(mocker, for_py_version, session_app_data,
assert write.call_count == 0
-@pytest.mark.usefixtures("freezer")
-def test_get_wheel_download_cached(tmp_path, mocker, for_py_version, downloaded_wheel):
+def test_get_wheel_download_cached(
+ tmp_path: Path,
+ mocker: MockerFixture,
+ for_py_version: str,
+ downloaded_wheel: tuple[Wheel, MagicMock],
+ time_freeze: Callable[[datetime], None],
+) -> None:
+ time_freeze(datetime.now())
from virtualenv.app_data.via_disk_folder import JSONStoreDisk
app_data = AppDataDiskFolder(folder=str(tmp_path))