Esempio n. 1
0
 def test_second_page(self):
     count, options = paginate_options(self.data_sources, "", 5, 10)
     self.assertEqual(count, 9)
     self.assertEqual(
         options,
         ["Perth", "Quito", "Jdoe", "Rumpelstiltskin"],
     )
Esempio n. 2
0
 def test_first_page(self):
     count, options = paginate_options(self.data_sources, "", 0, 5)
     self.assertEqual(count, 9)
     self.assertEqual(
         options,
         ["Iron Maiden", "Van Halen", "Queen", "Oslo", "Baldwin"],
     )
Esempio n. 3
0
 def test_second_page(self):
     count, options = paginate_options(self.data_sources, "", 5, 10)
     self.assertEqual(count, 9)
     self.assertEqual(
         options,
         ["Perth", "Quito", "Jdoe", "Rumpelstiltskin"],
     )
Esempio n. 4
0
 def test_first_page(self):
     count, options = paginate_options(self.data_sources, "", 0, 5)
     self.assertEqual(count, 9)
     self.assertEqual(
         options,
         ["Iron Maiden", "Van Halen", "Queen", "Oslo", "Baldwin"],
     )
Esempio n. 5
0
 def test_query_no_matches(self):
     query = "Waldo"
     count, options = paginate_options(self.data_sources, query, 0, 5)
     self.assertEqual(count, 0)
     self.assertEqual(options, [])
Esempio n. 6
0
 def test_query_first_page(self):
     query = "o"
     count, options = paginate_options(self.data_sources, query, 0, 5)
     self.assertEqual(count, 4)
     self.assertEqual(options, ["Iron Maiden", "Oslo", "Quito", "Jdoe"])
Esempio n. 7
0
 def test_query_no_matches(self):
     query = "Waldo"
     count, options = paginate_options(self.data_sources, query, 0, 5)
     self.assertEqual(count, 0)
     self.assertEqual(options, [])
Esempio n. 8
0
 def test_query_first_page(self):
     query = "o"
     count, options = paginate_options(self.data_sources, query, 0, 5)
     self.assertEqual(count, 4)
     self.assertEqual(options, ["Iron Maiden", "Oslo", "Quito", "Jdoe"])