diff test/db_test_base.py @ 5469:115efa91f7a1

only compare sorted output as order depends on implementation details
author Christof Meerwald <cmeerw@cmeerw.org>
date Sat, 28 Jul 2018 22:28:13 +0100
parents 0cde8a595893
children b0048969990d
line wrap: on
line diff
--- a/test/db_test_base.py	Sat Jul 28 22:01:46 2018 +0100
+++ b/test/db_test_base.py	Sat Jul 28 22:28:13 2018 +0100
@@ -2422,18 +2422,19 @@
             # FIXME there should be some test here
  
             issue_class_spec = tool.do_specification(["issue"])
-            self.assertEqual(soutput, ['files: <roundup.hyperdb.Multilink to "file">\n',
-                                       'status: <roundup.hyperdb.Link to "status">\n',
-                                       'feedback: <roundup.hyperdb.Link to "msg">\n',
-                                       'spam: <roundup.hyperdb.Multilink to "msg">\n',
-                                       'nosy: <roundup.hyperdb.Multilink to "user">\n',
-                                       'title: <roundup.hyperdb.String>\n',
-                                       'messages: <roundup.hyperdb.Multilink to "msg">\n',
-                                       'priority: <roundup.hyperdb.Link to "priority">\n',
-                                       'assignedto: <roundup.hyperdb.Link to "user">\n',
-                                       'deadline: <roundup.hyperdb.Date>\n',
-                                       'foo: <roundup.hyperdb.Interval>\n',
-                                       'superseder: <roundup.hyperdb.Multilink to "issue">\n'])
+            self.assertEqual(sorted (soutput),
+                             ['assignedto: <roundup.hyperdb.Link to "user">\n',
+                              'deadline: <roundup.hyperdb.Date>\n',
+                              'feedback: <roundup.hyperdb.Link to "msg">\n',
+                              'files: <roundup.hyperdb.Multilink to "file">\n',
+                              'foo: <roundup.hyperdb.Interval>\n',
+                              'messages: <roundup.hyperdb.Multilink to "msg">\n',
+                              'nosy: <roundup.hyperdb.Multilink to "user">\n',
+                              'priority: <roundup.hyperdb.Link to "priority">\n',
+                              'spam: <roundup.hyperdb.Multilink to "msg">\n',
+                              'status: <roundup.hyperdb.Link to "status">\n',
+                              'superseder: <roundup.hyperdb.Multilink to "issue">\n',
+                              'title: <roundup.hyperdb.String>\n'])
 
             #userclassprop=tool.do_list(["mls"])
             #tool.print_designator = False

Roundup Issue Tracker: http://roundup-tracker.org/