Пример #1
0
    def test_base_search_show_previous_icon_returns_true_when_there_are_pages_to_the_left(
            self):
        base_search = BaseSearch(4, 20)
        base_search.total_institutions = 200
        actual = base_search.show_previous_icon

        self.assertIsTrue(actual)
Пример #2
0
    def test_base_search_show_next_icon_returns_true_when_there_are_no_pages_to_the_rigth(
            self):
        base_search = BaseSearch(10, 20)
        base_search.total_institutions = 200
        actual = base_search.show_next_icon

        self.assertIsFalse(actual)
Пример #3
0
    def test_base_search_pages_to_right_returns_empty_list_on__last_page(self):
        base_search = BaseSearch(4, 20)
        base_search.total_institutions = 77
        actual = base_search.pages_to_right

        expected = []
        self.assertEquals(actual, expected)
Пример #4
0
    def test_base_search_total_page_count_correctly_calculates(self):
        base_search = BaseSearch(1, 20)
        base_search.total_institutions = 77
        actual = base_search.total_page_count

        expected = 4
        self.assertEquals(actual, expected)
Пример #5
0
    def test_base_search_pages_to_right_returns_one_element_list_on_page_in_middle_of_range(self):
        base_search = BaseSearch(4, 20)
        base_search.total_institutions = 200
        actual = base_search.pages_to_right

        expected = [5]
        self.assertEquals(actual, expected)
Пример #6
0
    def test_base_search_pages_to_right_returns_one_element_list_on_page_one_when_only_two_pages(self):
        base_search = BaseSearch(1, 20)
        base_search.total_institutions = 40
        actual = base_search.pages_to_right

        expected = [2]
        self.assertEquals(actual, expected)
Пример #7
0
    def test_base_search_pages_to_left_returns_two_element_list_on_last_page_when_more_than_two_pages(self):
        base_search = BaseSearch(4, 20)
        base_search.total_institutions = 77
        actual = base_search.pages_to_left

        expected = [2, 3]
        self.assertEquals(actual, expected)