From a35ae4963e2bdf03e51ad5fed0ef62eaba0d061c Mon Sep 17 00:00:00 2001 From: eheinrich Date: Mon, 31 Aug 2020 20:22:05 -0700 Subject: [PATCH] Add test for observations filters endpoint --- observation_portal/observations/test/tests.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/observation_portal/observations/test/tests.py b/observation_portal/observations/test/tests.py index 224da662..ca5ea2f3 100644 --- a/observation_portal/observations/test/tests.py +++ b/observation_portal/observations/test/tests.py @@ -1638,3 +1638,14 @@ def test_with_one_obs_command_reports_dry_run_doesnt_modify_time(self): self.assertIn('is different from existing', command_err.getvalue()) self.time_allocation.refresh_from_db() self.assertEqual(self.time_allocation.std_time_used, 0) + + +class TestGetObservationsFiltersApi(APITestCase): + def setUp(self) -> None: + super().setUp() + + def test_get_observations_filters(self): + response = self.client.get(reverse('api:observations-filters')) + self.assertEqual(response.status_code, 200) + self.assertGreater(len(response.json()['choice_fields'][0]['options']), 0) + self.assertGreater(len(response.json()['fields']), 0)