コード例 #1
0
ファイル: test_listpager.py プロジェクト: ish/pagingish
 def test_next_at_end_6pp(self):
     p = Pager(self.data)
     # Go forward and back the whole way, 5 per page
     prev, rows, next, stats = t(p.get(6, None))
     assert_page(1, prev, rows, next, stats, e6pp_5t)
     prev, rows, next, stats = t(p.get(6, next))
     assert_page(1, prev, rows, next, stats, e6pp_5t)
コード例 #2
0
ファイル: test_listpager.py プロジェクト: ish/pagingish
 def test_next_at_end_4pp(self):
     p = Pager(self.data)
     # Check that using prev again doesn't break
     prev, rows, next, stats = t(p.get(4, None))
     prev, rows, next, stats = t(p.get(4, next))
     prev, rows, next, stats = t(p.get(4, next))
     assert_page(1, prev, rows, next, stats, e4pp_5t)
コード例 #3
0
ファイル: test_listpager.py プロジェクト: ish/pagingish
 def test_upone_downone_4pp(self):
     p = Pager(self.data)
     # got forward and back one page, 4 per page
     prev, rows, next, stats = t(p.get(4, None))
     assert_page(1, prev, rows, next, stats, e4pp_10t)
     prev, rows, next, stats = t(p.get(4, next))
     assert_page(2, prev, rows, next, stats, e4pp_10t)
     prev, rows, next, stats = t(p.get(4, prev))
     assert_page(1, prev, rows, next, stats, e4pp_10t)
コード例 #4
0
ファイル: test_listpager.py プロジェクト: ish/pagingish
 def test_roundtrip_5pp(self):
     p = Pager(self.data)
     # Go forward and back the whole way, 5 per page
     prev, rows, next, stats = t(p.get(5, None))
     assert_page(1,prev, rows, next, stats, e5pp_10t)
     prev, rows, next, stats = t(p.get(5, next))
     assert_page(2,prev, rows, next, stats, e5pp_10t)
     prev, rows, next, stats = t(p.get(5, prev))
     assert_page(1,prev, rows, next, stats, e5pp_10t)
コード例 #5
0
ファイル: test_listpager.py プロジェクト: ish/pagingish
 def test_prev_at_start_4pp(self):
     p = Pager(self.data)
     print '-----------data',self.data
     # Check that using prev again doesn't break
     prev, rows, next, stats = t(p.get(4, None))
     prev, rows, next, stats = t(p.get(4, next))
     prev, rows, next, stats = t(p.get(4, prev))
     prev, rows, next, stats = t(p.get(4, prev))
     assert_page(1, prev, rows, next, stats, e4pp_5t)
コード例 #6
0
ファイル: test_listpager.py プロジェクト: ish/pagingish
 def test_prev_at_start_4pp(self):
     p = Pager(self.data)
     # got forward and back one page, 4 per page
     prev, rows, next, stats = t(p.get(4, None))
     assert_page(1, prev, rows, next, stats, e4pp_10t)
     prev, rows, next, stats = t(p.get(4, next))
     assert_page(2, prev, rows, next, stats, e4pp_10t)
     prev, rows, next, stats = t(p.get(4, prev))
     assert_page(1, prev, rows, next, stats, e4pp_10t)
     # Check that using prev again doesn't break
     prev, rows, next, stats = t(p.get(4, prev))
     assert_page(1, prev, rows, next, stats, e4pp_10t)
コード例 #7
0
ファイル: test_listpager.py プロジェクト: ish/pagingish
 def test_prev_at_start_5pp(self):
     p = Pager(self.data)
     # Go forward and back the whole way, 5 per page
     prev, rows, next, stats = t(p.get(5, None))
     prev, rows, next, stats = t(p.get(5, prev))
     assert_page(1, prev, rows, next, stats, e5pp_0t)