pip install freezegun python import freezegun python @freezegun.freeze_time("2022-01-01") def test_function(): pass python from datetime import datetime import freezegun fixed_time = datetime(2022, 1, 1, 12, 0, 0) @freezegun.freeze_time(fixed_time) def test_function(): pass python from datetime import datetime, timedelta import freezegun fixed_time = datetime(2022, 1, 1, 12, 0, 0) @freezegun.freeze_time(fixed_time) def test_function(): assert datetime.now() == datetime(2022, 1, 1, 12, 0, 0) freezegun.tick(timedelta(minutes=10)) assert datetime.now() == datetime(2022, 1, 1, 12, 10, 0) python from datetime import datetime import freezegun def function_to_freeze_time(): current_time = datetime.now() # ... def test_function(): with freezegun.freeze_time('2022-01-01'):


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