368 self.assertEqual(cursor.execute('Any D WHERE X relation_type RT, RT name "titre",' |
368 self.assertEqual(cursor.execute('Any D WHERE X relation_type RT, RT name "titre",' |
369 'X from_entity FE, FE name "Personne",' |
369 'X from_entity FE, FE name "Personne",' |
370 'X description D')[0][0], |
370 'X description D')[0][0], |
371 'title for this person') |
371 'title for this person') |
372 rinorder = [n for n, in cursor.execute( |
372 rinorder = [n for n, in cursor.execute( |
373 'Any N ORDERBY O WHERE X is CWAttribute, X relation_type RT, RT name N,' |
373 'Any N ORDERBY O,N WHERE X is CWAttribute, X relation_type RT, RT name N,' |
374 'X from_entity FE, FE name "Personne",' |
374 'X from_entity FE, FE name "Personne",' |
375 'X ordernum O')] |
375 'X ordernum O')] |
376 expected = [u'nom', u'prenom', u'sexe', u'promo', u'ass', u'adel', u'titre', |
376 expected = [u'nom', u'prenom', u'sexe', u'promo', u'ass', u'adel', u'titre', |
377 u'web', u'tel', u'fax', u'datenaiss', u'tzdatenaiss', u'test', |
377 u'web', u'tel', u'fax', u'datenaiss', u'test', u'tzdatenaiss', |
378 u'description', u'firstname', |
378 u'description', u'firstname', |
379 u'creation_date', u'cwuri', u'modification_date'] |
379 u'creation_date', u'cwuri', u'modification_date'] |
380 self.assertEqual(rinorder, expected) |
380 self.assertEqual(expected, rinorder) |
381 |
381 |
382 # test permissions synchronization #################################### |
382 # test permissions synchronization #################################### |
383 # new rql expr to add note entity |
383 # new rql expr to add note entity |
384 eexpr = self._erqlexpr_entity('add', 'Note') |
384 eexpr = self._erqlexpr_entity('add', 'Note') |
385 self.assertEqual(eexpr.expression, |
385 self.assertEqual(eexpr.expression, |