comparison 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
comparison
equal deleted inserted replaced
5468:0cde8a595893 5469:115efa91f7a1
2420 # This writes to stdout, need to figure out how to redirect to a variable. 2420 # This writes to stdout, need to figure out how to redirect to a variable.
2421 # classhandle = tool.get_class("user") # valid class 2421 # classhandle = tool.get_class("user") # valid class
2422 # FIXME there should be some test here 2422 # FIXME there should be some test here
2423 2423
2424 issue_class_spec = tool.do_specification(["issue"]) 2424 issue_class_spec = tool.do_specification(["issue"])
2425 self.assertEqual(soutput, ['files: <roundup.hyperdb.Multilink to "file">\n', 2425 self.assertEqual(sorted (soutput),
2426 'status: <roundup.hyperdb.Link to "status">\n', 2426 ['assignedto: <roundup.hyperdb.Link to "user">\n',
2427 'feedback: <roundup.hyperdb.Link to "msg">\n', 2427 'deadline: <roundup.hyperdb.Date>\n',
2428 'spam: <roundup.hyperdb.Multilink to "msg">\n', 2428 'feedback: <roundup.hyperdb.Link to "msg">\n',
2429 'nosy: <roundup.hyperdb.Multilink to "user">\n', 2429 'files: <roundup.hyperdb.Multilink to "file">\n',
2430 'title: <roundup.hyperdb.String>\n', 2430 'foo: <roundup.hyperdb.Interval>\n',
2431 'messages: <roundup.hyperdb.Multilink to "msg">\n', 2431 'messages: <roundup.hyperdb.Multilink to "msg">\n',
2432 'priority: <roundup.hyperdb.Link to "priority">\n', 2432 'nosy: <roundup.hyperdb.Multilink to "user">\n',
2433 'assignedto: <roundup.hyperdb.Link to "user">\n', 2433 'priority: <roundup.hyperdb.Link to "priority">\n',
2434 'deadline: <roundup.hyperdb.Date>\n', 2434 'spam: <roundup.hyperdb.Multilink to "msg">\n',
2435 'foo: <roundup.hyperdb.Interval>\n', 2435 'status: <roundup.hyperdb.Link to "status">\n',
2436 'superseder: <roundup.hyperdb.Multilink to "issue">\n']) 2436 'superseder: <roundup.hyperdb.Multilink to "issue">\n',
2437 'title: <roundup.hyperdb.String>\n'])
2437 2438
2438 #userclassprop=tool.do_list(["mls"]) 2439 #userclassprop=tool.do_list(["mls"])
2439 #tool.print_designator = False 2440 #tool.print_designator = False
2440 #userclassprop=tool.do_get(["realname","user1"]) 2441 #userclassprop=tool.do_get(["realname","user1"])
2441 2442

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