bash
pip install freezegun
python
from freezegun import freeze_time
python
import datetime
from freezegun import freeze_time
def get_current_time():
return str(datetime.datetime.now())
def test_get_current_time():
with freeze_time("2022-01-01"):
assert get_current_time() == "2022-01-01 00:00:00"
with freeze_time("2022-02-01"):
assert get_current_time() == "2022-02-01 00:00:00"
with freeze_time("2022-03-01"):
assert get_current_time() == "2022-03-01 00:00:00"
test_get_current_time()