web/test/unittest_views_baseviews.py
branchstable
changeset 2204 3472c5498478
parent 1977 606923dff11b
child 2234 1fbcf202882d
child 2343 5f5259e838cb
equal deleted inserted replaced
2203:efdd3a9f9028 2204:3472c5498478
   101         # value = loadjson(view.sortvalue(0, 3))
   101         # value = loadjson(view.sortvalue(0, 3))
   102         # self.assertAlmostEquals(value, rset.rows[0][3].seconds)
   102         # self.assertAlmostEquals(value, rset.rows[0][3].seconds)
   103 
   103 
   104     def test_sortvalue_with_display_col(self):
   104     def test_sortvalue_with_display_col(self):
   105         e, rset, view = self._prepare_entity()
   105         e, rset, view = self._prepare_entity()
   106         rqlstdescr = rset.syntax_tree().get_description()[0] # XXX missing Union support
   106         labels = rset.column_labels()
   107         table = TableWidget(view)
   107         table = TableWidget(view)
   108         table.columns = view.get_columns(rqlstdescr, [1, 2], None, None, None, None, 0)
   108         table.columns = view.get_columns(labels, [1, 2], None, None, None, None, 0)
   109         expected = ['loo"ong blabla'[:10], e.creation_date.strftime('%Y-%m-%d %H:%M')]
   109         expected = ['loo"ong blabla'[:10], e.creation_date.strftime('%Y-%m-%d %H:%M')]
   110         got = [loadjson(value) for _, value in table.itercols(0)]
   110         got = [loadjson(value) for _, value in table.itercols(0)]
   111         self.assertListEqual(got, expected)
   111         self.assertListEqual(got, expected)
   112 
   112 
   113 
   113