langchain/libs/standard-tests/langchain_tests/integration_tests
ccurme 9da06e6e94
standard-tests[patch]: use has_structured_output property to engage structured output tests (#29635)
Motivation: dedicated structured output features are becoming more
common, such that integrations can support structured output without
supporting tool calling.

Here we make two changes:

1. Update the `has_structured_output` method to default to True if a
model supports tool calling (in addition to defaulting to True if
`with_structured_output` is overridden).
2. Update structured output tests to engage if `has_structured_output`
is True.
2025-02-06 10:09:06 -08:00
..
__init__.py multiple: combine sync/async vector store standard test suites (#28580) 2024-12-06 14:55:06 -05:00
base_store.py standard-tests: Bump ruff version to 0.9 (#29230) 2025-01-22 00:23:01 +00:00
cache.py standard-tests: show right classes in api docs (#28591) 2024-12-06 14:48:13 -08:00
chat_models.py standard-tests[patch]: use has_structured_output property to engage structured output tests (#29635) 2025-02-06 10:09:06 -08:00
embeddings.py tests[patch]: run standard tests for embeddings and populate embeddings API ref (#28545) 2024-12-05 19:39:03 +00:00
indexer.py standard-tests: show right classes in api docs (#28591) 2024-12-06 14:48:13 -08:00
retrievers.py standard-tests: retriever docstrings (#28596) 2024-12-07 00:32:19 +00:00
tools.py standard-tests: Fix ToolsIntegrationTests to correctly handle "content_and_artifact" tools (#29391) 2025-02-05 21:27:09 -05:00
vectorstores.py standard-tests: sync/async vectorstore tests conditional (#28636) 2024-12-09 18:02:55 +00:00