设置
首先,安装所需的依赖项langchain-tests 包中有 2 个命名空间
单元测试
单元测试
集成测试
集成测试
实施标准测试
根据您的集成类型,您需要实现单元测试或集成测试,或两者都实现。 通过子类化您的集成类型的标准测试套件,您可以获得该类型的所有标准测试。为了使测试运行成功,只有当模型支持正在测试的功能时,给定测试才应通过。否则,应跳过测试。 由于不同的集成提供独特的功能集,LangChain 提供的大多数标准测试默认情况下都是可选的,以防止误报。因此,您需要重写属性以指示您的集成支持哪些功能 - 有关示例,请参阅以下示例。tests/chat_models.standard.int.test.ts
您应将测试组织在相对于包根目录的这些子目录中
tests/unit_tests用于单元测试tests/integration_tests用于集成测试
- 单元测试
- 集成测试
运行测试
待办故障排除
有关可用标准测试套件的完整列表,以及有关包含哪些测试以及如何解决常见问题的信息,请参阅标准测试 API 参考。以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。