File size: 765 Bytes
b7a913f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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"