langchain_core.utils.utils.mock_now

langchain_core.utils.utils.mock_now(dt_value)[source]

单位测试中模拟datetime.now()的上下文管理器。

参数

dt_value – 用于datetime.now()的日期时间值。

产出

datetime.datetime – 被模拟的datetime类。

示例:使用with mock_now(datetime.datetime(2011, 2, 3, 10, 11))

assert datetime.datetime.now() == datetime.datetime(2011, 2, 3, 10, 11)

使用mock_now的示例