@@ 16-24 (lines=9) @@ | ||
13 | self.assertLess(Task('task'), Task('x task')) |
|
14 | self.assertGreater(Task('x task'), Task('task')) |
|
15 | ||
16 | def test_priority_comparison(self): |
|
17 | # this tests are a bit broken now that priority is only a character |
|
18 | self.assertEqual(Task('task1').priority, Task('task2').priority) |
|
19 | self.assertEqual(Task('(A) task1').priority, Task('(A) task2').priority) |
|
20 | self.assertNotEqual(Task('(A) task').priority, Task('task').priority) |
|
21 | self.assertLess(Task('(A) task').priority, Task('(B) task').priority) |
|
22 | self.assertGreater(Task('(B) task').priority, Task('(A) task').priority) |
|
23 | self.assertNotEqual(Task('(A) task1').priority, Task('(AA) task2').priority) |
|
24 | self.assertEqual(Task('(1) task1').priority, Task('(1) task2').priority) |
|
25 | ||
26 | def test_comparisons_comparison(self): |
|
27 | self.assertEqual(Task('task'), Task('task')) |
|
@@ 8-14 (lines=7) @@ | ||
5 | ||
6 | class TestTasks(unittest.TestCase): |
|
7 | ||
8 | def test_completeness_comparison(self): |
|
9 | self.assertEqual(Task('task1').is_complete, Task('task2').is_complete) |
|
10 | self.assertEqual(Task('x task1').is_complete, Task('x task2').is_complete) |
|
11 | self.assertNotEqual(Task('task').is_complete, Task('x task').is_complete) |
|
12 | self.assertNotEqual(Task('x task').is_complete, Task('task').is_complete) |
|
13 | self.assertLess(Task('task'), Task('x task')) |
|
14 | self.assertGreater(Task('x task'), Task('task')) |
|
15 | ||
16 | def test_priority_comparison(self): |
|
17 | # this tests are a bit broken now that priority is only a character |