From a612b01824a1fe3bfe7b4512ed9e0169efa88260 Mon Sep 17 00:00:00 2001 From: Martin Burchell <martinb@aptivate.org> Date: Tue, 11 Dec 2018 16:14:16 +0000 Subject: [PATCH] Add API test for filter by enumerator --- .../rest_api/tests/item_list_view_tests.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/internewshid/rest_api/tests/item_list_view_tests.py b/internewshid/rest_api/tests/item_list_view_tests.py index a1e2122a..70b7d1f4 100644 --- a/internewshid/rest_api/tests/item_list_view_tests.py +++ b/internewshid/rest_api/tests/item_list_view_tests.py @@ -122,6 +122,26 @@ def test_filter_by_location(): assert payload[0]['location'] == 'somewhere' +@pytest.mark.django_db +def test_filter_by_enumeraotr(): + create_item( + body='item1', + ennumerator='Yasmin') + create_item( + body='item2', + ennumerator='Collected by ....Mohammed yousuf@ Mohammed Ullah' + ) + + payload = get( + data={ + 'ennumerator': 'Collected by ....Mohammed yousuf@ Mohammed Ullah', + } + ).data + + assert len(payload) == 1 + assert payload[0]['body'] == 'item2' + + @pytest.mark.django_db def test_filter_by_multiple_terms(): # TODO: Refactor to use the REST API when we can add -- GitLab