Mercurial > p > roundup > code
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 |
