测试.py
@patch('I want to patch datetime.datetime.now here')
def test_function():
import my_module
my_module.some_function()
...
my_module.py
from datetime import datetime
def some_function():
now = datetime.now()
顺便说一句,我正在使用 pytest。
最佳答案
我认为freezegun可能是您正在寻找的模块。
关于python - 如何猴子补丁 datetime.datetime.now()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34706778/