pip install freezegun python from freezegun import freeze_time python @freeze_time("2022-03-01 12:00:00") def test_something(): pass python @freeze_time("2022-03-01 12:00:00") def test_wait_for_seconds(): start_time = datetime.now() wait_for_seconds(5) end_time = datetime.now() assert (end_time - start_time).total_seconds() == 5 python import pytest from freezegun import freeze_time @pytest.fixture(autouse=True) def freeze_test_time(): with freeze_time("2022-03-01 12:00:00"): yield python def test_something(): pass


上一篇:
下一篇:
切换中文