예제 #1
0
    def test_pagination_many_pages(self):
        per_page_original = ModelAdmin.list_per_page
        ModelAdmin.list_per_page = 20
        for x in range(25):
            book = Book(name='Test %d' % x)
            book.save()

        self.get_changelist()
        pg = pagination(self.changelist)
        ModelAdmin.list_per_page = per_page_original
        self.assertEqual(pg['cl'], self.changelist)
        self.assertEqual(len(pg['page_range']), 2)
        self.assertEqual(pg['pagination_required'], True)
예제 #2
0
    def test_pagination_many_pages(self):
        per_page_original = ModelAdmin.list_per_page
        ModelAdmin.list_per_page = 20
        for x in range(25):
            book = Book(name='Test %d' % x)
            book.save()

        self.get_changelist()
        pg = pagination(self.changelist)
        ModelAdmin.list_per_page = per_page_original
        self.assertEqual(pg['cl'], self.changelist)
        self.assertEqual(len(pg['page_range']), 2)
        self.assertEqual(pg['pagination_required'], True)
예제 #3
0
 def test_pagination_one_page(self):
     pg = pagination(self.changelist)
     self.assertEqual(pg['cl'], self.changelist)
     self.assertEqual(pg['page_range'], [])
     self.assertEqual(pg['pagination_required'], False)
예제 #4
0
 def test_pagination_one_page(self):
     pg = pagination(self.changelist)
     self.assertEqual(pg['cl'], self.changelist)
     self.assertEqual(pg['page_range'], [])
     self.assertEqual(pg['pagination_required'], False)
예제 #5
0
 def test_pagination_one_page(self):
     pg = pagination(self.changelist)
     self.assertEqual(pg["cl"], self.changelist)
     self.assertEqual(pg["page_range"], [])
     self.assertEqual(pg["pagination_required"], False)