def test_multiple_pagination(self):
# Ensure multiple pagination works correctly.
letters = string.ascii_letters
template = (
'{% $tagname 10,20 objects %}'
'{% $tagname 1 items using items_page %}'
'{% $tagname 5 entries.all using "entries" as myentries %}'
)
_, context = self.render(
self.request(page=2, entries=3), template,
objects=range(47), entries={'all': letters},
items=['foo', 'bar'], items_page='p')
self.assertRangeEqual(range(10, 30), context['objects'])
self.assertSequenceEqual(['foo'], context['items'])
self.assertSequenceEqual(letters[10:15], context['myentries'])
self.assertSequenceEqual(letters, context['entries']['all'])
test_endless.py 文件源码
python
阅读 31
收藏 0
点赞 0
评论 0
评论列表
文章目录