Spaces:
Sleeping
Sleeping
| import os | |
| os.environ["MOCK_INFERENCE"] = "true" | |
| from fastapi.testclient import TestClient | |
| from app import app | |
| client = TestClient(app) | |
| def test_models_list(): | |
| response = client.get("/v1/models") | |
| assert response.status_code == 200 | |
| json_data = response.json() | |
| assert json_data["object"] == "list" | |
| assert len(json_data["data"]) == 3 | |
| model_ids = [m["id"] for m in json_data["data"]] | |
| assert "plain-llama-3-8b" in model_ids | |
| assert "plain-llama-3.2-3b" in model_ids | |
| assert "plain-qwen-0.5b" in model_ids | |
| for item in json_data["data"]: | |
| assert "paired_rif_model" in item | |
| assert item["object"] == "model" | |
| assert item["owned_by"] == "vijnana-ai" | |
| assert item["engine"] == "plain-transformer" | |