server/test/unittest_rql2sql.py
changeset 5811 e77cea9721e7
parent 5768 1e73a466aa69
parent 5793 1faff41593df
child 5849 9db65b381028
equal deleted inserted replaced
5797:7183f32fad13 5811:e77cea9721e7
  1441             self.assertEquals(cbs, {0: [cb]})
  1441             self.assertEquals(cbs, {0: [cb]})
  1442         finally:
  1442         finally:
  1443             self.o.attr_map.clear()
  1443             self.o.attr_map.clear()
  1444 
  1444 
  1445 
  1445 
       
  1446     def test_concat_string(self):
       
  1447         self._check('Any "A"+R WHERE X ref R',
       
  1448                     '''SELECT (A || _X.cw_ref)
       
  1449 FROM cw_Affaire AS _X''')
       
  1450 
       
  1451 
  1446 class SqliteSQLGeneratorTC(PostgresSQLGeneratorTC):
  1452 class SqliteSQLGeneratorTC(PostgresSQLGeneratorTC):
  1447     backend = 'sqlite'
  1453     backend = 'sqlite'
  1448 
  1454 
  1449     def _norm_sql(self, sql):
  1455     def _norm_sql(self, sql):
  1450         return sql.strip().replace(' ILIKE ', ' LIKE ')
  1456         return sql.strip().replace(' ILIKE ', ' LIKE ')