Spaces:
Sleeping
Sleeping
| import os | |
| os.environ["MOCK_INFERENCE"] = "true" | |
| from fastapi.testclient import TestClient | |
| from app import app | |
| client = TestClient(app) | |
| def test_invalid_model_load(): | |
| response = client.post("/v1/models/load", json={"model": "invalid-model-id"}) | |
| assert response.status_code == 400 | |
| assert "detail" in response.json() | |
| assert "Invalid model ID" in response.json()["detail"] | |
| def test_invalid_model_chat(): | |
| payload = { | |
| "model": "invalid-model-id", | |
| "messages": [{"role": "user", "content": "hello"}] | |
| } | |
| response = client.post("/v1/chat/completions", json=payload) | |
| assert response.status_code == 400 | |
| assert "Invalid model ID" in response.json()["detail"] | |