408 migrschema['titre'].description = 'usually a title' |
408 migrschema['titre'].description = 'usually a title' |
409 migrschema['titre'].rdefs[('Personne', 'String')].description = 'title for this person' |
409 migrschema['titre'].rdefs[('Personne', 'String')].description = 'title for this person' |
410 delete_concerne_rqlexpr = self._rrqlexpr_rset(cnx, 'delete', 'concerne') |
410 delete_concerne_rqlexpr = self._rrqlexpr_rset(cnx, 'delete', 'concerne') |
411 add_concerne_rqlexpr = self._rrqlexpr_rset(cnx, 'add', 'concerne') |
411 add_concerne_rqlexpr = self._rrqlexpr_rset(cnx, 'add', 'concerne') |
412 |
412 |
|
413 # make sure properties (e.g. etype descriptions) are synced by the |
|
414 # second call to sync_schema |
|
415 mh.cmd_sync_schema_props_perms(syncprops=False, commit=False) |
413 mh.cmd_sync_schema_props_perms(commit=False) |
416 mh.cmd_sync_schema_props_perms(commit=False) |
414 |
417 |
415 self.assertEqual(cnx.execute('Any D WHERE X name "Personne", X description D')[0][0], |
418 self.assertEqual(cnx.execute('Any D WHERE X name "Personne", X description D')[0][0], |
416 'blabla bla') |
419 'blabla bla') |
417 self.assertEqual(cnx.execute('Any D WHERE X name "titre", X description D')[0][0], |
420 self.assertEqual(cnx.execute('Any D WHERE X name "titre", X description D')[0][0], |