test_basic.py 791 B

12345678910111213141516171819202122232425262728293031323334
  1. import pytest
  2. from utils import *
  3. server = ServerPreset.tinyllama2()
  4. @pytest.fixture(scope="module", autouse=True)
  5. def create_server():
  6. global server
  7. server = ServerPreset.tinyllama2()
  8. def test_server_start_simple():
  9. global server
  10. server.start()
  11. res = server.make_request("GET", "/health")
  12. assert res.status_code == 200
  13. def test_server_props():
  14. global server
  15. server.start()
  16. res = server.make_request("GET", "/props")
  17. assert res.status_code == 200
  18. assert res.body["total_slots"] == server.n_slots
  19. def test_server_models():
  20. global server
  21. server.start()
  22. res = server.make_request("GET", "/models")
  23. assert res.status_code == 200
  24. assert len(res.body["data"]) == 1
  25. assert res.body["data"][0]["id"] == server.model_alias