跳转到内容

Pytest 插件

langsmith.pytest_plugin

LangSmith Pytest 钩子。

函数 描述
pytest_addoption

为 LangSmith 输出设置一个布尔标志。

pytest_cmdline_preparse

在命令行选项解析后立即调用(pytest v7)。

pytest_load_initial_conftests

在 pytest v8+ 中处理参数。

pytest_runtest_call

将 LangSmith 跟踪应用于标记为 @pytest.mark.langsmith 的测试。

pytest_report_teststatus

移除简短的测试状态字符输出(“./F”)。

pytest_configure

注册 'langsmith' 标记。

LangSmithPlugin

用于呈现 LangSmith 结果的插件。

方法 描述
__init__

初始化。

pytest_collection_finish

在收集阶段完成且 session.items 被填充后调用。

add_process_to_test_suite

将一个测试用例与其测试套件分组。

update_process_status

更新测试结果。

pytest_runtest_logstart

当第一个测试开始时初始化实时显示。

generate_tables

生成一个表格集合——每个套件一个。

pytest_configure

禁用警告报告,并且在输出中不显示任何警告。

pytest_sessionfinish

在会话结束时停止 Rich Live 渲染。

__init__

__init__()

初始化。

pytest_collection_finish

pytest_collection_finish(session)

在收集阶段完成且 session.items 被填充后调用。

add_process_to_test_suite

add_process_to_test_suite(test_suite, process_id)

将一个测试用例与其测试套件分组。

update_process_status

update_process_status(process_id, status)

更新测试结果。

pytest_runtest_logstart

pytest_runtest_logstart(nodeid)

当第一个测试开始时初始化实时显示。

generate_tables

generate_tables()

生成一个表格集合——每个套件一个。

返回一个 'Group' 对象,以便 Rich Live 可以同时渲染它。

pytest_configure

pytest_configure(config)

禁用警告报告,并且在输出中不显示任何警告。

pytest_sessionfinish

pytest_sessionfinish(session)

在会话结束时停止 Rich Live 渲染。

pytest_addoption

pytest_addoption(parser)

为 LangSmith 输出设置一个布尔标志。

如果 --langsmith-output 已定义,则跳过。

pytest_cmdline_preparse

pytest_cmdline_preparse(config, args)

在命令行选项解析后立即调用(pytest v7)。

pytest_load_initial_conftests

pytest_load_initial_conftests(args)

在 pytest v8+ 中处理参数。

pytest_runtest_call

pytest_runtest_call(item)

将 LangSmith 跟踪应用于标记为 @pytest.mark.langsmith 的测试。

pytest_report_teststatus

pytest_report_teststatus(report, config)

移除简短的测试状态字符输出(“./F”)。

pytest_configure

pytest_configure(config)

注册 'langsmith' 标记。

© . This site is unofficial and not affiliated with LangChain, Inc.