def test_last_page(self):
request = testing.DummyRequest()
request.params['page'] = 'last'
request.current_route_url = mock.Mock(side_effect=self.get_current_url)
queryset = self.paginate_queryset(request)
response = self.get_paginated_response(queryset)
assert queryset == [96, 97, 98, 99, 100]
assert response.json_body == [96, 97, 98, 99, 100] # todo, if renders are ever implemented this needs updated
assert response.headers['Link'] == '<http://testserver/?page=19>; rel="prev", <http://testserver/?page=1>; ' +\
'rel="first", <http://testserver/?page=20>; rel="last"'
test_pagination.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录