Code Duplication    Length = 7-9 lines in 2 locations

tests/test_tasks.py 2 locations

@@ 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