def test_with_row_count_limit(self):
     sql, bind_vars = sql_builder.build_limit_clause(5)
     self.assertEqual(sql, 'LIMIT %(limit_row_count)s')
     self.assertEqual(bind_vars, dict(limit_row_count=5))
     sql, bind_vars = sql_builder.build_limit_clause([5])
     self.assertEqual(sql, 'LIMIT %(limit_row_count)s')
     self.assertEqual(bind_vars, dict(limit_row_count=5))
Beispiel #2
0
 def test_with_row_count_limit(self):
   sql, bind_vars = sql_builder.build_limit_clause(5)
   self.assertEqual(sql, 'LIMIT %(limit_row_count)s')
   self.assertEqual(bind_vars, dict(limit_row_count=5))
   sql, bind_vars = sql_builder.build_limit_clause([5])
   self.assertEqual(sql, 'LIMIT %(limit_row_count)s')
   self.assertEqual(bind_vars, dict(limit_row_count=5))
 def test_with_no_limit(self):
     sql, bind_vars = sql_builder.build_limit_clause(None)
     self.assertEqual(sql, '')
     self.assertEqual(bind_vars, {})
 def test_with_offset_and_row_count_limit(self):
     sql, bind_vars = sql_builder.build_limit_clause([100, 5])
     self.assertEqual(sql, 'LIMIT %(limit_offset)s, %(limit_row_count)s')
     self.assertEqual(bind_vars, dict(limit_offset=100, limit_row_count=5))
Beispiel #5
0
 def test_with_no_limit(self):
   sql, bind_vars = sql_builder.build_limit_clause(None)
   self.assertEqual(sql, '')
   self.assertEqual(bind_vars, {})
Beispiel #6
0
 def test_with_offset_and_row_count_limit(self):
   sql, bind_vars = sql_builder.build_limit_clause([100, 5])
   self.assertEqual(sql, 'LIMIT %(limit_offset)s, %(limit_row_count)s')
   self.assertEqual(bind_vars, dict(limit_offset=100, limit_row_count=5))