Spaces:
Runtime error
Runtime error
Download tests/test_api.py from IDKHowToCodeFr/tinyml-backend: direct link, hf CLI and curl.
- Browser
- Download file 840 Bytes
-
https://huggingface.co/spaces/IDKHowToCodeFr/tinyml-backend/resolve/55f07bf2ebcfbad3a5ae39e374623d165a35222e/tests/test_api.py
- Command line
-
hf download hf://spaces/IDKHowToCodeFr/tinyml-backend@55f07bf2ebcfbad3a5ae39e374623d165a35222e/tests/test_api.py
-
curl -L -o test_api.py https://huggingface.co/spaces/IDKHowToCodeFr/tinyml-backend/resolve/55f07bf2ebcfbad3a5ae39e374623d165a35222e/tests/test_api.py
840 Bytes
| import pytest | |
| from fastapi.testclient import TestClient | |
| import sys | |
| import os | |
| sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '../backend'))) | |
| from main import app | |
| client = TestClient(app) | |
| def test_history_endpoint(): | |
| response = client.get("/history") | |
| assert response.status_code == 200 | |
| assert isinstance(response.json(), list) | |
| def test_dataset_endpoint(): | |
| response = client.get("/dataset") | |
| assert response.status_code == 200 | |
| assert isinstance(response.json(), list) | |
| def test_export_tinyml_random_forest(): | |
| response = client.get("/export_tinyml?model_name=rf") | |
| if response.status_code == 200: | |
| data = response.json() | |
| if "error" in data: | |
| assert "not found" in data["error"].lower() | |
| else: | |
| assert "code" in data or "c_code" in data | |