def test_isCompleted_sub(self): todo = ToDo() self.assertEqual(todo.isCompleted(), False) todo.setCompleted() self.assertEqual(todo.isCompleted(), True) child = todo.addSubtodo(ToDo()) self.assertEqual(todo.isCompleted(), False) child.setCompleted() self.assertEqual(todo.isCompleted(), True) self.assertEqual(child.isCompleted(), True)
todo.priority = 14 todosList.append(todo) todo = ToDo() todo.title = "ToDo Tree" todo.description = "Description" todo.completed = 0 todo.priority = 14 todosList.append(todo) todoLeaf = ToDo() todoLeaf.title = "ToDo Leaf 1" todoLeaf.description = "Description" todoLeaf.completed = 0 todoLeaf.priority = 16 todo.addSubtodo(todoLeaf) todoLeaf = ToDo() todoLeaf.title = "ToDo Leaf 2" todoLeaf.description = "Description" todoLeaf.completed = 0 todoLeaf.priority = 15 todoLeaf.addSubtodo(ToDo()).title = "xxx" todo.addSubtodo(todoLeaf) # todo.subtodos.append( todoLeaf ) dataObject = DataObject() manager = dataObject.getManager() manager.todos = todosList setup_interrupt_handling()