Exemplo n.º 1
0
   def test_ancestors(self):
       todos = Todos("""a
tb
t\tc
t\t\td""")
       self.assertTodos(todos.yield_ancestors(), '')
       self.assertTodos(todos.subitems[0].yield_ancestors(), '')
       self.assertTodos(todos.subitems[0].subitems[0].yield_ancestors(), 'a\n')
       self.assertTodos(todos.subitems[0].subitems[0].subitems[0].yield_ancestors(), '\tb\na\n')
       self.assertTodos(todos.subitems[0].subitems[0].subitems[0].subitems[0].yield_ancestors(), '\t\tc\n\tb\na\n')
Exemplo n.º 2
0
   def test_ancestors(self):
       todos = Todos("""a
tb
t\tc
t\t\td""")
       self.assertTodos(todos.yield_ancestors(), '')
       self.assertTodos(todos.subitems[0].yield_ancestors(), '')
       self.assertTodos(todos.subitems[0].subitems[0].yield_ancestors(),
                        'a\n')
       self.assertTodos(
           todos.subitems[0].subitems[0].subitems[0].yield_ancestors(),
           '\tb\na\n')
       self.assertTodos(
           todos.subitems[0].subitems[0].subitems[0].subitems[0].
           yield_ancestors(), '\t\tc\n\tb\na\n')