Spaces:
Running
Running
Download src/backend/tests/unit/test_loading.py from opendigital/agent-flow: direct link, hf CLI and curl.
- Browser
- Download file 1.08 kB
-
https://huggingface.co/spaces/opendigital/agent-flow/resolve/main/src/backend/tests/unit/test_loading.py
- Command line
-
hf download hf://spaces/opendigital/agent-flow/src/backend/tests/unit/test_loading.py
-
curl -L -o test_loading.py https://huggingface.co/spaces/opendigital/agent-flow/resolve/main/src/backend/tests/unit/test_loading.py
1.08 kB
| import asyncio | |
| from langflow.graph import Graph | |
| from langflow.initial_setup.setup import load_starter_projects | |
| from langflow.load import load_flow_from_json | |
| # TODO: UPDATE BASIC EXAMPLE | |
| # def test_load_flow_from_json(): | |
| # """Test loading a flow from a json file""" | |
| # loaded = load_flow_from_json(pytest.BASIC_EXAMPLE_PATH) | |
| # assert loaded is not None | |
| # assert isinstance(loaded, Graph) | |
| # def test_load_flow_from_json_with_tweaks(): | |
| # """Test loading a flow from a json file and applying tweaks""" | |
| # tweaks = {"dndnode_82": {"model_name": "gpt-3.5-turbo-16k-0613"}} | |
| # loaded = load_flow_from_json(pytest.BASIC_EXAMPLE_PATH, tweaks=tweaks) | |
| # assert loaded is not None | |
| # assert isinstance(loaded, Graph) | |
| async def test_load_flow_from_json_object(): | |
| """Test loading a flow from a json file and applying tweaks.""" | |
| result = await asyncio.to_thread(load_starter_projects) | |
| project = result[0][1] | |
| loaded = await asyncio.to_thread(load_flow_from_json, project) | |
| assert loaded is not None | |
| assert isinstance(loaded, Graph) | |