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 渲染。 |