模拟当前时间#

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

用于在单元测试中模拟datetime.now()的上下文管理器。

Parameters:

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

Yields:

datetime.datetime – 被模拟的日期时间类。

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

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

使用 mock_now 的示例