Coverage for tests\system\v1\probe_test.py: 100%

12 statements  

« prev     ^ index     » next       coverage.py v7.4.4, created at 2024-04-11 19:09 +0800

1from fastapi.testclient import TestClient 

2 

3from fss.common.config import configs 

4from fss.starter.server import app 

5 

6client = TestClient(app) 

7 

8 

9def test_probe_liveness(): 

10 response = client.get(f"{configs.api_version}/probe/liveness") 

11 assert response.status_code == 200 

12 assert response.json() == {"code": 0, "msg": "hi"} 

13 

14 

15def test_probe_readiness(): 

16 response = client.get(f"{configs.api_version}/probe/readiness") 

17 assert response.status_code == 200 

18 assert response.json() == {"code": 0, "msg": "hello"}