pip install freezegun
python
import time
from freezegun import freeze_time
python
def long_running_code():
for i in range(10):
time.sleep(1)
python
@freeze_time("2021-05-20 10:00:00")
def test_long_running_code():
long_running_code()
python
if __name__ == "__main__":
test_long_running_code()