Example #1
0
 def test_two_expr_columns(self):
   col_a = sql_builder.Greater(1)
   col_b = sql_builder.Less(2)
   sql, bind_vars = sql_builder.build_where_clause(
       column_value_pairs=[('col_a', col_a), ('col_b', col_b)])
   self.assertEqual(sql, 'col_a > %(col_a_1)s AND col_b < %(col_b_2)s')
   self.assertEqual(bind_vars, dict(col_a_1=1, col_b_2=2))
Example #2
0
 def test_greater_than(self):
   self._check_build_where_sql(
       sql_builder.Greater(5),
       'col_a > %(col_a_3)s', dict(col_a_3=5))