server/test/unittest_migractions.py
changeset 10640 17bdc485c5b2
parent 10633 d800ecd381f6
parent 10584 743ed2b13a6f
child 10646 45671fb330f5
equal deleted inserted replaced
10639:1ed205146ee2 10640:17bdc485c5b2
   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],