# HG changeset patch # User Aurelien Campeas # Date 1373461430 -7200 # Node ID 78071e41926f43e6d00f29bd67972db5f55d657c # Parent 34b379ac76fb5c9ef6cb4e880cf5f4277508ffa6 [test] give a non-ambiguous order to sync_schema assertion (closes #3001959) Sorting by ordernum alone is unstable since several values have the same ordernum. ordernum + name should be stable. diff -r 34b379ac76fb -r 78071e41926f server/test/unittest_migractions.py --- a/server/test/unittest_migractions.py Tue Jul 09 17:33:43 2013 +0200 +++ b/server/test/unittest_migractions.py Wed Jul 10 15:03:50 2013 +0200 @@ -370,14 +370,14 @@ 'X description D')[0][0], 'title for this person') rinorder = [n for n, in cursor.execute( - 'Any N ORDERBY O WHERE X is CWAttribute, X relation_type RT, RT name N,' + 'Any N ORDERBY O,N WHERE X is CWAttribute, X relation_type RT, RT name N,' 'X from_entity FE, FE name "Personne",' 'X ordernum O')] expected = [u'nom', u'prenom', u'sexe', u'promo', u'ass', u'adel', u'titre', - u'web', u'tel', u'fax', u'datenaiss', u'tzdatenaiss', u'test', + u'web', u'tel', u'fax', u'datenaiss', u'test', u'tzdatenaiss', u'description', u'firstname', u'creation_date', u'cwuri', u'modification_date'] - self.assertEqual(rinorder, expected) + self.assertEqual(expected, rinorder) # test permissions synchronization #################################### # new rql expr to add note entity