server/test/unittest_migractions.py
changeset 10662 10942ed172de
parent 10646 45671fb330f5
child 10799 ec97974b9010
equal deleted inserted replaced
10661:e6eb0c7c2e98 10662:10942ed172de
   149             self.assertEqual(cnx.create_entity('Note').whatever, 0)
   149             self.assertEqual(cnx.create_entity('Note').whatever, 0)
   150             # test attribute order
   150             # test attribute order
   151             orderdict2 = dict(mh.rqlexec('Any RTN, O WHERE X name "Note", RDEF from_entity X, '
   151             orderdict2 = dict(mh.rqlexec('Any RTN, O WHERE X name "Note", RDEF from_entity X, '
   152                                          'RDEF relation_type RT, RDEF ordernum O, RT name RTN'))
   152                                          'RDEF relation_type RT, RDEF ordernum O, RT name RTN'))
   153             whateverorder = migrschema['whatever'].rdef('Note', 'Int').order
   153             whateverorder = migrschema['whatever'].rdef('Note', 'Int').order
   154             for k, v in orderdict.iteritems():
   154             for k, v in orderdict.items():
   155                 if v >= whateverorder:
   155                 if v >= whateverorder:
   156                     orderdict[k] = v+1
   156                     orderdict[k] = v+1
   157             orderdict['whatever'] = whateverorder
   157             orderdict['whatever'] = whateverorder
   158             self.assertDictEqual(orderdict, orderdict2)
   158             self.assertDictEqual(orderdict, orderdict2)
   159             #self.assertEqual([r.type for r in self.schema['Note'].ordered_relations()],
   159             #self.assertEqual([r.type for r in self.schema['Note'].ordered_relations()],