# HG changeset patch # User Julien Cristau # Date 1423763524 -3600 # Node ID 7d21c6ac47a391ed3da42bf48a916728ce6634f8 # Parent 485c7df50ca75de0ff3d7f4a7deae2a56bfdcc7e [web/views] Use predictable ordering for attributes in entity XML view Fixes test under python -R. Related to #4959402. diff -r 485c7df50ca7 -r 7d21c6ac47a3 web/test/unittest_views_xmlrss.py --- a/web/test/unittest_views_xmlrss.py Fri Feb 13 09:46:19 2015 +0100 +++ b/web/test/unittest_views_xmlrss.py Thu Feb 12 18:52:04 2015 +0100 @@ -11,13 +11,13 @@ req.user.view('xml'), '''\ + %(cdate)s + + admin - - + %(mdate)s - - %(cdate)s - %(mdate)s + diff -r 485c7df50ca7 -r 7d21c6ac47a3 web/views/xmlrss.py --- a/web/views/xmlrss.py Fri Feb 13 09:46:19 2015 +0100 +++ b/web/views/xmlrss.py Thu Feb 12 18:52:04 2015 +0100 @@ -79,7 +79,7 @@ self.w(u'<%s eid="%s" cwuri="%s" cwsource="%s">\n' % (entity.cw_etype, entity.eid, xml_escape(entity.cwuri), xml_escape(source))) - for rschema, attrschema in entity.e_schema.attribute_definitions(): + for rschema, attrschema in sorted(entity.e_schema.attribute_definitions()): attr = rschema.type if attr in ('eid', 'cwuri'): continue