예제 #1
0
    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)
예제 #2
0
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()