diff options
-rw-r--r-- | pyproject.toml | 6 | ||||
-rw-r--r-- | tests/util/test_spinner.py | 12 | ||||
-rw-r--r-- | tox.ini | 1 |
3 files changed, 9 insertions, 10 deletions
diff --git a/pyproject.toml b/pyproject.toml index c3ec10b1..094c0598 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -50,15 +50,15 @@ optional-dependencies.testing = [ "distlib>=0.3.4", "filelock>=3.4", "flaky>=3.7", - "freezegun>=1.1", + "hatch-vcs>=0.1", + "hatchling>=0.14", "psutil>=5.9", "pytest>=7", "pytest-cov>=3", "pytest-mock>=3.7", "pytest-xdist>=2.5", "re-assert>=1.1", - "hatchling>=0.14", - "hatch-vcs>=0.1", + "time-machine>=2.6", ] scripts.tox = "tox.run:run" dynamic = ["version"] diff --git a/tests/util/test_spinner.py b/tests/util/test_spinner.py index 6a19d722..f393ffa7 100644 --- a/tests/util/test_spinner.py +++ b/tests/util/test_spinner.py @@ -5,15 +5,15 @@ import sys import time import pytest +import time_machine from colorama import Fore -from freezegun import freeze_time from pytest_mock import MockerFixture from tox.pytest import CaptureFixture, MonkeyPatch from tox.util import spinner -@freeze_time("2012-01-14") +@time_machine.travel("2012-01-14", tick=False) def test_spinner(capfd: CaptureFixture, monkeypatch: MonkeyPatch) -> None: monkeypatch.setattr(sys.stdout, "isatty", lambda: False) with spinner.Spinner(refresh_rate=100) as spin: @@ -30,7 +30,7 @@ def test_spinner(capfd: CaptureFixture, monkeypatch: MonkeyPatch) -> None: assert lines == expected -@freeze_time("2012-01-14") +@time_machine.travel("2012-01-14", tick=False) def test_spinner_disabled(capfd: CaptureFixture) -> None: with spinner.Spinner(refresh_rate=100, enabled=False) as spin: spin.add("x") @@ -43,7 +43,7 @@ def test_spinner_disabled(capfd: CaptureFixture) -> None: assert err == "" -@freeze_time("2012-01-14") +@time_machine.travel("2012-01-14", tick=False) def test_spinner_progress(capfd: CaptureFixture, monkeypatch: MonkeyPatch) -> None: monkeypatch.setattr(sys.stdout, "isatty", lambda: False) with spinner.Spinner() as spin: @@ -56,7 +56,7 @@ def test_spinner_progress(capfd: CaptureFixture, monkeypatch: MonkeyPatch) -> No assert len({i.strip() for i in out.split("[0]")}) > len(spin.frames) / 2 -@freeze_time("2012-01-14") +@time_machine.travel("2012-01-14", tick=False) def test_spinner_atty(capfd: CaptureFixture, monkeypatch: MonkeyPatch) -> None: monkeypatch.setattr(sys.stdout, "isatty", lambda: True) with spinner.Spinner(refresh_rate=100) as spin: @@ -71,7 +71,7 @@ def test_spinner_atty(capfd: CaptureFixture, monkeypatch: MonkeyPatch) -> None: assert lines == expected -@freeze_time("2012-01-14") +@time_machine.travel("2012-01-14", tick=False) def test_spinner_report(capfd: CaptureFixture, monkeypatch: MonkeyPatch) -> None: monkeypatch.setattr(sys.stdout, "isatty", lambda: False) with spinner.Spinner(refresh_rate=100) as spin: @@ -52,7 +52,6 @@ deps = mypy==0.931 types-cachetools types-chardet - types-freezegun commands = mypy src/tox mypy tests |