Paginate complaints page

The API now returns paginated complaint data, so the
`/platform-admin/complaints` page can now be paginated.
This commit is contained in:
Katie Smith
2018-07-03 10:54:33 +01:00
parent f5bb2efc72
commit 6c27a17e1e
5 changed files with 69 additions and 8 deletions

View File

@@ -7,7 +7,16 @@ def test_get_all_complaints(mocker):
mock = mocker.patch('app.notify_client.complaint_api_client.ComplaintApiClient.get')
client.get_all_complaints()
mock.assert_called_once_with('/complaint')
mock.assert_called_once_with('/complaint', params={'page': 1})
def test_get_all_complaints_with_a_page_number_specified(mocker):
client = ComplaintApiClient()
mock = mocker.patch('app.notify_client.complaint_api_client.ComplaintApiClient.get')
client.get_all_complaints(page=3)
mock.assert_called_once_with('/complaint', params={'page': 3})
def test_get_complaint_count(mocker):