server/test/unittest_querier.py
branchstable
changeset 1950 ab7a41b2cd26
parent 1949 9064102b4deb
child 1951 f28e7f300d3f
equal deleted inserted replaced
1949:9064102b4deb 1950:ab7a41b2cd26
   475                             'HAVING COUNT(X) > 10', {'x': self.ueid})
   475                             'HAVING COUNT(X) > 10', {'x': self.ueid})
   476         self.assertEquals(len(rset.rows), 1)
   476         self.assertEquals(len(rset.rows), 1)
   477         self.assertEquals(rset.rows[0][0], self.ueid)
   477         self.assertEquals(rset.rows[0][0], self.ueid)
   478 
   478 
   479     def test_select_complex_sort(self):
   479     def test_select_complex_sort(self):
   480         self.skip('retry me once http://www.sqlite.org/cvstrac/tktview?tn=3773 is fixed')
   480         """need sqlite including http://www.sqlite.org/cvstrac/tktview?tn=3773 fix"""
   481         rset = self.execute('Any X ORDERBY X,D LIMIT 5 WHERE X creation_date D')
   481         rset = self.execute('Any X ORDERBY X,D LIMIT 5 WHERE X creation_date D')
   482         result = rset.rows
   482         result = rset.rows
   483         result.sort()
   483         result.sort()
   484         self.assertEquals(tuplify(result), [(1,), (2,), (3,), (4,), (5,)])
   484         self.assertEquals(tuplify(result), [(1,), (2,), (3,), (4,), (5,)])
   485 
   485 
  1217     def test_nonregr_sortterm_management(self):
  1217     def test_nonregr_sortterm_management(self):
  1218         """Error: Variable has no attribute 'sql' in rql2sql.py (visit_variable)
  1218         """Error: Variable has no attribute 'sql' in rql2sql.py (visit_variable)
  1219 
  1219 
  1220         cause: old variable ref inserted into a fresh rqlst copy
  1220         cause: old variable ref inserted into a fresh rqlst copy
  1221         (in RQLSpliter._complex_select_plan)
  1221         (in RQLSpliter._complex_select_plan)
       
  1222 
       
  1223         need sqlite including http://www.sqlite.org/cvstrac/tktview?tn=3773 fix
  1222         """
  1224         """
  1223         self.skip('retry me once http://www.sqlite.org/cvstrac/tktview?tn=3773 is fixed')
       
  1224         self.execute('Any X ORDERBY D DESC WHERE X creation_date D')
  1225         self.execute('Any X ORDERBY D DESC WHERE X creation_date D')
  1225 
  1226 
  1226     def test_nonregr_extra_joins(self):
  1227     def test_nonregr_extra_joins(self):
  1227         ueid = self.session.user.eid
  1228         ueid = self.session.user.eid
  1228         teid1 = self.execute("INSERT Folder X: X name 'folder1'")[0][0]
  1229         teid1 = self.execute("INSERT Folder X: X name 'folder1'")[0][0]