summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyproject.toml6
-rw-r--r--tests/util/test_spinner.py12
-rw-r--r--tox.ini1
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:
diff --git a/tox.ini b/tox.ini
index 4275a543..de0e5d2f 100644
--- a/tox.ini
+++ b/tox.ini
@@ -52,7 +52,6 @@ deps =
mypy==0.931
types-cachetools
types-chardet
- types-freezegun
commands =
mypy src/tox
mypy tests