def get_num_page_links(self, list_len, paginate_by): # Повертає к-ть сторінок і к-ть лінків пейджінатора if paginate_by: num_pages = round_up_division(list_len, paginate_by) if num_pages == 1: page_links_number = 0 elif num_pages == 2: page_links_number = 1 else: page_links_number = 2 else: num_pages = 1 page_links_number = 0 return num_pages, page_links_number
def test_round_up_division(self): self.assertEqual(round_up_division(5, 5), 1) self.assertEqual(round_up_division(101, 100), 2) self.assertEqual(round_up_division(200, 100), 2) self.assertEqual(round_up_division(100.001, 100), 2) self.assertEqual(round_up_division(100.001, 100.001), 1)