コード例 #1
0
ファイル: test_todo_list.py プロジェクト: kevinheader/topydo
    def setUp(self):
        super().setUp()

        self.todofile = TodoFile('test/data/TodoListTest.txt')
        lines = [line for line in self.todofile.read()
                 if re.search(r'\S', line)]
        self.text = ''.join(lines)
        self.todolist = TodoListBase(lines)
コード例 #2
0
    def test_list_format52(self):
        config(
            p_overrides={
                ('topydo', 'identifier_alphabet'): '0123456789abcdef',
                ('topydo', 'identifiers'): 'text'
            })

        # make sure that it fallbacks to the default alphabet
        todolist = TodoListBase([str(i) for i in range(0, 100 * 16 * 10)])
        self.assertEqual(4, todolist.max_id_length())
コード例 #3
0
ファイル: test_todo_list.py プロジェクト: wroldwiedbwe/topydo
    def test_load_use_default(self):
        config("test/data/listload2.conf")
        todolist = TodoListBase(self.todofile.read())

        self.assertTrue(all([len(todo.source()) != 0 for todo in todolist]))
コード例 #4
0
ファイル: test_todo_list.py プロジェクト: wroldwiedbwe/topydo
    def test_load_preserve_ws(self):
        config("test/data/listload.conf")
        todolist = TodoListBase(self.todofile.read())

        self.assertTrue(any([len(todo.source()) == 0 for todo in todolist]))
コード例 #5
0
ファイル: test_todo_list.py プロジェクト: wroldwiedbwe/topydo
    def test_load_default(self):
        todolist = TodoListBase(self.todofile.read())

        self.assertTrue(all([len(todo.source()) != 0 for todo in todolist]))