Esempio n. 1
0
 def test_single_page(self):
     paginator = InfinitePaginator(Article.objects.all(), 100)
     page = paginator.page(1)
     self.assertEqual(page.number, 1)
     self.assertFalse(page.has_next())
     self.assertFalse(page.has_previous())
     self.assertFalse(page.has_other_pages())
     self.assertEqual(page.end_index(), 25)
Esempio n. 2
0
 def test_empty_page(self):
     paginator = InfinitePaginator(Article.objects.none(), 100)
     page = paginator.page(1)
     self.assertEqual(page.object_list, [])
     self.assertEqual(page.number, 1)
     self.assertFalse(page.has_next())
     self.assertFalse(page.has_previous())
     self.assertFalse(page.has_other_pages())
     self.assertEqual(page.end_index(), 0)
Esempio n. 3
0
 def setUp(self):
     for x in range(25):
         Article.objects.create(title=str(x))
     self.paginator = InfinitePaginator(Article.objects.all(), 10)