433 migrschema['titre'].description = 'usually a title' |
433 migrschema['titre'].description = 'usually a title' |
434 migrschema['titre'].rdefs[('Personne', 'String')].description = 'title for this person' |
434 migrschema['titre'].rdefs[('Personne', 'String')].description = 'title for this person' |
435 delete_concerne_rqlexpr = self._rrqlexpr_rset(cnx, 'delete', 'concerne') |
435 delete_concerne_rqlexpr = self._rrqlexpr_rset(cnx, 'delete', 'concerne') |
436 add_concerne_rqlexpr = self._rrqlexpr_rset(cnx, 'add', 'concerne') |
436 add_concerne_rqlexpr = self._rrqlexpr_rset(cnx, 'add', 'concerne') |
437 |
437 |
|
438 # make sure properties (e.g. etype descriptions) are synced by the |
|
439 # second call to sync_schema |
|
440 mh.cmd_sync_schema_props_perms(syncprops=False, commit=False) |
438 mh.cmd_sync_schema_props_perms(commit=False) |
441 mh.cmd_sync_schema_props_perms(commit=False) |
439 |
442 |
440 self.assertEqual(cnx.execute('Any D WHERE X name "Personne", X description D')[0][0], |
443 self.assertEqual(cnx.execute('Any D WHERE X name "Personne", X description D')[0][0], |
441 'blabla bla') |
444 'blabla bla') |
442 self.assertEqual(cnx.execute('Any D WHERE X name "titre", X description D')[0][0], |
445 self.assertEqual(cnx.execute('Any D WHERE X name "titre", X description D')[0][0], |