mirror of
https://github.com/hwchase17/langchain.git
synced 2025-05-09 17:18:31 +00:00
docs: standard test version, link standard test guide
This commit is contained in:
parent
709c418022
commit
53513c113c
docs/docs/contributing/how_to/integrations
libs/standard-tests/tests/unit_tests
@ -67,7 +67,7 @@ As a prerequisite to adding your integration to our documentation, you must:
|
||||
|
||||
1. Confirm that your integration is in the list of components we are currently accepting.
|
||||
2. Ensure that your integration is in a separate package that can be installed with `pip install <your-package>`.
|
||||
3. Implement the standard tests for your integration and successfully run them.
|
||||
3. Implement the standard tests for your integration and successfully run them (see [how-to guide](./standard_tests.ipynb))
|
||||
3. Write documentation for your integration in the `docs/docs/integrations` directory of the LangChain monorepo.
|
||||
4. Add a provider page for your integration in the `docs/docs/integrations/providers` directory of the LangChain monorepo.
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
"First, let's install 2 dependencies:\n",
|
||||
"\n",
|
||||
"- `langchain-core` will define the interfaces we want to import to define our custom tool.\n",
|
||||
"- `langchain-tests==0.3.0` will provide the standard tests we want to use.\n",
|
||||
"- `langchain-tests==0.3.1` will provide the standard tests we want to use.\n",
|
||||
"\n",
|
||||
":::note\n",
|
||||
"\n",
|
||||
@ -26,7 +26,7 @@
|
||||
"or in a new release of `langchain-tests`.\n",
|
||||
"\n",
|
||||
"Because added tests in new versions of `langchain-tests` will always break your CI/CD pipelines, we recommend pinning the \n",
|
||||
"version of `langchain-tests==0.3.0` to avoid unexpected changes.\n",
|
||||
"version of `langchain-tests==0.3.1` to avoid unexpected changes.\n",
|
||||
"\n",
|
||||
":::"
|
||||
]
|
||||
@ -37,7 +37,7 @@
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"%pip install -U langchain-core langchain-tests==0.3.0 pytest pytest-socket"
|
||||
"%pip install -U langchain-core langchain-tests==0.3.1 pytest pytest-socket"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
11
libs/standard-tests/tests/unit_tests/test_cli.py
Normal file
11
libs/standard-tests/tests/unit_tests/test_cli.py
Normal file
@ -0,0 +1,11 @@
|
||||
try:
|
||||
import tomllib
|
||||
except ImportError:
|
||||
# if prior to 3.11, use alternative toml library
|
||||
import toml as tomllib
|
||||
|
||||
|
||||
def test_cli_template_version() -> None:
|
||||
"""
|
||||
Confirm that the version in the CLI pyproject file is the same as the version in the package.
|
||||
"""
|
Loading…
Reference in New Issue
Block a user