server/test/unittest_querier.py
branchstable
changeset 4758 0efdcf0fa4c7
parent 4680 8a6bee838464
child 4765 c33d12865641
child 4766 162b2b127b15
equal deleted inserted replaced
4757:5d937aeaa6fb 4758:0efdcf0fa4c7
   255     def test_select_is_aggr(self):
   255     def test_select_is_aggr(self):
   256         rset = self.execute('Any TN, COUNT(X) GROUPBY TN ORDERBY 2 DESC WHERE X is T, T name TN')
   256         rset = self.execute('Any TN, COUNT(X) GROUPBY TN ORDERBY 2 DESC WHERE X is T, T name TN')
   257         result, descr = rset.rows, rset.description
   257         result, descr = rset.rows, rset.description
   258         self.assertEquals(descr[0][0], 'String')
   258         self.assertEquals(descr[0][0], 'String')
   259         self.assertEquals(descr[0][1], 'Int')
   259         self.assertEquals(descr[0][1], 'Int')
   260         self.assertEquals(result[0][0], 'RQLExpression') # XXX may change as schema evolve
   260         self.assertEquals(result[0][0], 'CWRelation') # XXX may change as schema evolve
   261 
   261 
   262     def test_select_groupby_orderby(self):
   262     def test_select_groupby_orderby(self):
   263         rset = self.execute('Any N GROUPBY N ORDERBY N WHERE X is CWGroup, X name N')
   263         rset = self.execute('Any N GROUPBY N ORDERBY N WHERE X is CWGroup, X name N')
   264         self.assertEquals(tuplify(rset.rows), [('guests',), ('managers',), ('owners',), ('users',)])
   264         self.assertEquals(tuplify(rset.rows), [('guests',), ('managers',), ('owners',), ('users',)])
   265         self.assertEquals(rset.description, [('String',), ('String',), ('String',), ('String',)])
   265         self.assertEquals(rset.description, [('String',), ('String',), ('String',), ('String',)])