Completed
Push — qml ( c6aebc...cb107e )
by Olivier
01:01
created

Test.setUpClass()   A

Complexity

Conditions 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 1 Features 1
Metric Value
cc 1
c 1
b 1
f 1
dl 0
loc 3
rs 10
1
import unittest
2
from PyQt5 import QtCore
3
from datetime import date
4
5
from qtodotxt.lib import tasklib
6
from qtodotxt.lib.file import File
7
from qtodotxt.lib.filters import IncompleteTasksFilter, ContextFilter, ProjectFilter, DueThisMonthFilter, \
8
    DueThisWeekFilter, DueTodayFilter
9
from qtodotxt.controllers.main_controller import MainController
10
11
12
class Test(unittest.TestCase):
13
14
    @classmethod
15
    def setUpClass(cls):
16
        cls.ctrl = MainController([])
17
18
    def test_open(self):
19
        self.ctrl.open("tests/todo1.txt")
20
        self.ctrl._applyFilters()
21
        print("TASK", self.ctrl.filteredTasks)
22