Coverage for tests/store/tests_validation_sets.py: 38%

16 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-04-28 22:05 +0000

1from unittest.mock import patch 

2 

3 

4class GetValidationSetsTest: 

5 @patch("webapp.store.get_validation_sets") 

6 def test_get_validation_sets(self, mock_get_validation_sets): 

7 mock_get_validation_sets.return_value = {"assertions": []} 

8 response = self.client.get("/api/validation-sets") 

9 data = response.json 

10 self.assertEqual(response.status_code, 200) 

11 self.assertIsNotNone(data["data"]) 

12 

13 @patch("webapp.store.get_validation_set") 

14 def test_get_validation_set(self, mock_get_validation_set): 

15 mock_get_validation_set.return_value = {"assertions": []} 

16 response = self.client.get("/api/validation-sets/validation-set-id") 

17 data = response.json 

18 self.assertEqual(response.status_code, 200) 

19 self.assertIsNotNone(data["data"])