コード例 #1
0
 def test_only_page(self):
     self.do_case(["foo"], 1, 1,
                  make_paginated_api_response(results=["foo"],
                                              count=0,
                                              num_pages=1,
                                              next_link=None,
                                              previous_link=None))
コード例 #2
0
 def test_empty(self):
     self.do_case([], 1, 0,
                  make_paginated_api_response(results=[],
                                              count=0,
                                              num_pages=0,
                                              next_link=None,
                                              previous_link=None))
コード例 #3
0
 def test_middle_of_many(self):
     self.do_case(["foo"], 2, 3,
                  make_paginated_api_response(
                      results=["foo"],
                      count=0,
                      num_pages=3,
                      next_link="http://testserver/test?page=3",
                      previous_link="http://testserver/test?page=1"))
コード例 #4
0
 def test_first_of_many(self):
     self.do_case(["foo"], 1, 3,
                  make_paginated_api_response(
                      results=["foo"],
                      count=0,
                      num_pages=3,
                      next_link="http://testserver/test?page=2",
                      previous_link=None))
コード例 #5
0
 def test_middle_of_many(self):
     self.do_case(
         ["foo"], 2, 3, make_paginated_api_response(
             results=["foo"],
             count=0,
             num_pages=3,
             next_link="http://testserver/test?page=3",
             previous_link="http://testserver/test?page=1"
         )
     )
コード例 #6
0
 def test_first_of_many(self):
     self.do_case(
         ["foo"], 1, 3, make_paginated_api_response(
             results=["foo"], count=0, num_pages=3, next_link="http://testserver/test?page=2", previous_link=None
         )
     )
コード例 #7
0
 def test_only_page(self):
     self.do_case(
         ["foo"], 1, 1, make_paginated_api_response(
             results=["foo"], count=0, num_pages=1, next_link=None, previous_link=None
         )
     )
コード例 #8
0
 def test_empty(self):
     self.do_case(
         [], 1, 0, make_paginated_api_response(
             results=[], count=0, num_pages=0, next_link=None, previous_link=None
         )
     )