Coverage for tests/tests_api/statistics.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.6.2, created at 2024-10-10 03:02 +0300

1from sotrans_models.models.misc.statistics import ( 

2 CarrierStatistics, 

3 StatisticsModel, 

4) 

5 

6from ..tests_api.auth import test_client, token 

7 

8 

9def test_company_stats(test_client): 

10 response = test_client.get("/statistics/company") 

11 assert response.status_code == 200 

12 assert StatisticsModel(**response.json()) 

13 

14 

15def test_carriers_stats(test_client): 

16 response = test_client.get("/statistics/carrier") 

17 assert response.status_code == 200 

18 assert CarrierStatistics(**response.json())