Spaces:
Running on Zero
Running on Zero
Download backend/llama.cpp/tools/server/tests/unit/test_proxy.py from kazutab/mindmap-studio: direct link, hf CLI and curl.
- Browser
- Download file 992 Bytes
-
https://huggingface.co/spaces/kazutab/mindmap-studio/resolve/main/backend/llama.cpp/tools/server/tests/unit/test_proxy.py
- Command line
-
hf download hf://spaces/kazutab/mindmap-studio/backend/llama.cpp/tools/server/tests/unit/test_proxy.py
-
curl -L -o test_proxy.py https://huggingface.co/spaces/kazutab/mindmap-studio/resolve/main/backend/llama.cpp/tools/server/tests/unit/test_proxy.py
992 Bytes
| import pytest | |
| from utils import * | |
| server = ServerPreset.tinyllama2() | |
| def create_server(): | |
| global server | |
| server = ServerPreset.tinyllama2() | |
| def test_mcp_no_proxy(): | |
| global server | |
| server.ui_mcp_proxy = False | |
| server.start() | |
| res = server.make_request("GET", "/cors-proxy") | |
| assert res.status_code == 403 | |
| def test_mcp_proxy(): | |
| global server | |
| server.ui_mcp_proxy = True | |
| server.start() | |
| url = f"http://{server.server_host}:{server.server_port}/cors-proxy?url=http://example.com" | |
| res = requests.get(url) | |
| assert res.status_code == 200 | |
| assert "Example Domain" in res.text | |
| def test_mcp_proxy_custom_port(): | |
| global server | |
| server.ui_mcp_proxy = True | |
| server.start() | |
| # try getting the server's models API via the proxy | |
| res = server.make_request("GET", f"/cors-proxy?url=http://{server.server_host}:{server.server_port}/models") | |
| assert res.status_code == 200 | |
| assert "data" in res.body | |