Spaces:
Running
Running
Download src/backend/tests/unit/test_cli.py from opendigital/agent-flow: direct link, hf CLI and curl.
- Browser
- Download file 887 Bytes
-
https://huggingface.co/spaces/opendigital/agent-flow/resolve/main/src/backend/tests/unit/test_cli.py
- Command line
-
hf download hf://spaces/opendigital/agent-flow/src/backend/tests/unit/test_cli.py
-
curl -L -o test_cli.py https://huggingface.co/spaces/opendigital/agent-flow/resolve/main/src/backend/tests/unit/test_cli.py
887 Bytes
| import pytest | |
| from langflow.__main__ import app | |
| from langflow.services import deps | |
| def default_settings(): | |
| return [ | |
| "--backend-only", | |
| "--no-open-browser", | |
| ] | |
| def test_components_path(runner, default_settings, tmp_path): | |
| # create a "components" folder | |
| temp_dir = tmp_path / "components" | |
| temp_dir.mkdir(exist_ok=True) | |
| result = runner.invoke( | |
| app, | |
| ["run", "--components-path", str(temp_dir), *default_settings], | |
| ) | |
| assert result.exit_code == 0, result.stdout | |
| settings_service = deps.get_settings_service() | |
| assert str(temp_dir) in settings_service.settings.components_path | |
| def test_superuser(runner): | |
| result = runner.invoke(app, ["superuser"], input="admin\nadmin\n") | |
| assert result.exit_code == 0, result.stdout | |
| assert "Superuser created successfully." in result.stdout | |