[rql2sql tests] fix erroneous case (tested with psql) stable
authorSylvain Thénault <sylvain.thenault@logilab.fr>
Thu, 30 Jun 2011 08:27:56 +0200
branchstable
changeset 7587 c7c0f53062f5
parent 7585 8bad94040b1b
child 7589 d3459fe041f0
[rql2sql tests] fix erroneous case (tested with psql)
server/test/unittest_rql2sql.py
--- a/server/test/unittest_rql2sql.py	Wed Jun 29 19:03:21 2011 +0200
+++ b/server/test/unittest_rql2sql.py	Thu Jun 30 08:27:56 2011 +0200
@@ -1529,14 +1529,14 @@
 ORDER BY ts_rank(appears0.words, to_tsquery('default', 'hip&hop&momo'))*appears0.weight"""),
 
             ('Any X ORDERBY FTIRANK(X) WHERE X has_text "toto tata", X name "tutu", X is IN (Basket,Folder)',
-             """SELECT _X.cw_eid
+             """SELECT T1.C0 FROM (SELECT _X.cw_eid AS C0, ts_rank(appears0.words, to_tsquery('default', 'toto&tata'))*appears0.weight AS C1
 FROM appears AS appears0, cw_Basket AS _X
 WHERE appears0.words @@ to_tsquery('default', 'toto&tata') AND appears0.uid=_X.cw_eid AND _X.cw_name=tutu
 UNION ALL
-SELECT _X.cw_eid
+SELECT _X.cw_eid AS C0, ts_rank(appears0.words, to_tsquery('default', 'toto&tata'))*appears0.weight AS C1
 FROM appears AS appears0, cw_Folder AS _X
 WHERE appears0.words @@ to_tsquery('default', 'toto&tata') AND appears0.uid=_X.cw_eid AND _X.cw_name=tutu
-ORDER BY ts_rank(appears0.words, to_tsquery('default', 'toto&tata'))*appears0.weight"""),
+ORDER BY 2) AS T1"""),
 
             ('Personne X ORDERBY FTIRANK(X),FTIRANK(S) WHERE X has_text %(text)s, X travaille S, S has_text %(text)s',
              """SELECT _X.eid