X-Git-Url: https://plomlompom.com/repos/%7B%7Bprefix%7D%7D/balance2?a=blobdiff_plain;f=tests%2Ftodos.py;h=5736e5da9717616d47e09f0698ecf5865c4524f4;hb=f19823e9e77ae0017022dbfe63f66d2b065ba33a;hp=b85f2d105f0f09e174f13de88506b309ccfc4f3d;hpb=db1c88ab178f6ec54a994f2789c9db25604fcd83;p=plomtask diff --git a/tests/todos.py b/tests/todos.py index b85f2d1..5736e5d 100644 --- a/tests/todos.py +++ b/tests/todos.py @@ -164,7 +164,7 @@ class TestsWithDB(TestCaseWithDB): todo_1.save(self.db_conn) assert isinstance(todo_1.id_, int) # test minimum - node_0 = TodoStepsNode(todo_1, True, [], False) + node_0 = TodoStepsNode(todo_1, True, [], False, False) self.assertEqual(todo_1.get_step_tree(set(), set()), node_0) # test non_emtpy seen_todo does something node_0.seen = True @@ -174,7 +174,7 @@ class TestsWithDB(TestCaseWithDB): todo_2.save(self.db_conn) assert isinstance(todo_2.id_, int) todo_1.add_child(todo_2) - node_2 = TodoStepsNode(todo_2, True, [], False) + node_2 = TodoStepsNode(todo_2, True, [], False, False) node_0.children = [node_2] node_0.seen = False self.assertEqual(todo_1.get_step_tree(set(), set()), node_0) @@ -183,22 +183,22 @@ class TestsWithDB(TestCaseWithDB): todo_3.save(self.db_conn) assert isinstance(todo_3.id_, int) todo_2.add_child(todo_3) - node_3 = TodoStepsNode(todo_3, True, [], False) + node_3 = TodoStepsNode(todo_3, True, [], False, False) node_2.children = [node_3] self.assertEqual(todo_1.get_step_tree(set(), set()), node_0) # test same todo can be child-ed multiple times at different locations todo_1.add_child(todo_3) - node_4 = TodoStepsNode(todo_3, True, [], True) + node_4 = TodoStepsNode(todo_3, True, [], True, False) node_0.children += [node_4] self.assertEqual(todo_1.get_step_tree(set(), set()), node_0) # test condition shows up todo_1.set_conditions(self.db_conn, [self.cond1.id_]) - node_5 = TodoStepsNode(self.cond1, False, [], False) + node_5 = TodoStepsNode(self.cond1, False, [], False, False) node_0.children += [node_5] self.assertEqual(todo_1.get_step_tree(set(), set()), node_0) # test second condition shows up todo_2.set_conditions(self.db_conn, [self.cond2.id_]) - node_6 = TodoStepsNode(self.cond2, False, [], False) + node_6 = TodoStepsNode(self.cond2, False, [], False, False) node_2.children += [node_6] self.assertEqual(todo_1.get_step_tree(set(), set()), node_0) # test second condition is not hidden if fulfilled by non-sibling