From 71fc9e3bb41ca6f277ac91e15ef70a98ab06fb4b Mon Sep 17 00:00:00 2001 From: Kurt McKee Date: Wed, 29 Jul 2026 07:48:11 -0500 Subject: [PATCH] Make `time.sleep()` calls no-ops in the test suite This significantly reduces the test suite runtime. ``` Before: 48 passed in 4.35s After: 48 passed in 0.31s ``` --- tests/conftest.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/conftest.py diff --git a/tests/conftest.py b/tests/conftest.py new file mode 100644 index 0000000..fcbdef1 --- /dev/null +++ b/tests/conftest.py @@ -0,0 +1,11 @@ +import pytest + + +@pytest.fixture(scope="session", autouse=True) +def never_sleep(): + """Make `time.sleep()` calls no-ops.""" + + session_patcher = pytest.MonkeyPatch() + with session_patcher.context() as patcher: + patcher.setattr("time.sleep", lambda _: None) + yield