def setUp(self):
     self.settings = task.Task.settings = config.Settings(load=False)
     self.categories = category.CategoryList(self.createCategories())
     self.tasks = task.TaskList(self.createTasks())
     self.categorize()
     self.filter = category.filter.CategoryFilter(
         self.tasks, categories=self.categories, treeMode=self.treeMode)
示例#2
0
 def setUp(self):
     settings = config.Settings(load=False)
     self.taskFile = persistence.TaskFile()
     attachments = attachment.AttachmentList()
     self.viewer = gui.viewer.AttachmentViewer(self.frame, self.taskFile, 
         settings, attachmentsToShow=attachments, 
         settingsSection='attachmentviewer')
示例#3
0
 def setUp(self):
     task.Task.settings = config.Settings(load=False)
     self.taskList = task.TaskList()
     year = date.Now().year
     self.task1 = task.Task(dueDateTime=date.DateTime(year + 1, 1, 1))
     self.task2 = task.Task(dueDateTime=date.DateTime(year + 2, 1, 1))
     self.task3 = task.Task()
示例#4
0
 def setUp(self):
     super(CategoryEditorTestCase, self).setUp()
     self.settings = config.Settings(load=False)
     self.taskFile = persistence.TaskFile()
     self.categories = self.taskFile.categories()
     self.categories.extend(self.createCategories())
     self.editor = self.createEditor()
示例#5
0
 def setUp(self):
     task.Task.settings = config.Settings(load=False)
     self.parent = task.Task(subject='*ABC$D', description='Parent description')
     self.child = task.Task(subject='DEF', description='Child description')
     self.parent.addChild(self.child)
     self.list = task.TaskList([self.parent, self.child])
     self.filter = base.SearchFilter(self.list)
 def setUp(self):
     super(AttachmentEditorTestCase, self).setUp()
     self.settings = config.Settings(load=False)
     self.taskFile = persistence.TaskFile()
     self.attachments = attachment.AttachmentList()
     self.attachments.extend(self.createAttachments())
     self.editor = self.createEditor()
示例#7
0
 def setUp(self):
     super(MainWindowTestCase, self).setUp()
     self.settings = config.Settings(load=False)
     self.setSettings()
     self.taskFile = persistence.TaskFile()
     self.mainwindow = MainWindowUnderTest(DummyIOController(),
                                           self.taskFile, self.settings)
示例#8
0
 def setUp(self):
     task.Task.settings = config.Settings(load=False)
     self.task = task.Task()
     self.child = task.Task(parent=self.task)
     self.list = task.TaskList([self.task])
     self.filter = base.SelectedItemsFilter(self.list,
                                            selectedItems=[self.task])
示例#9
0
    def setUp(self):
        super(TemplateXMLReaderTestCase, self).setUp()
        task.Task.settings = config.Settings(load=False)

        self.fd = StringIO.StringIO()
        self.fd.name = 'testfile.tsk'
        self.reader = persistence.TemplateXMLReader(self.fd)
示例#10
0
 def testAppendUICommand(self):
     gui.init()
     settings = config.Settings(load=False)
     toolbar = ToolBar(self.frame, settings)
     uiCommand = dummy.DummyUICommand(menuText='undo', bitmap='undo')
     toolId = toolbar.appendUICommand(uiCommand)
     self.assertNotEqual(wx.NOT_FOUND, toolbar.GetToolPos(toolId))
示例#11
0
 def setUp(self):
     task.Task.settings = self.settings = config.Settings(load=False)
     self.taskFile = dummy.TaskFile()
     self.iocontroller = gui.IOController(self.taskFile, lambda *args: None,
                                          self.settings)
     self.filename1 = 'whatever.tsk'
     self.filename2 = 'another.tsk'
示例#12
0
 def setUp(self):
     super(WindowTest, self).setUp()
     self.settings = config.Settings(load=False)
     self.settings.set('window', 'position', '(100, 100)')
     self.tracker = gui.mainwindow.WindowDimensionsTracker(
         self.frame, self.settings)
     self.section = self.tracker._section
示例#13
0
 def setUp(self):
     task.Task.settings = self.settings = config.Settings(load=False)
     self.exporter = persistence.AutoImporterExporter(self.settings)
     self.taskFile = persistence.TaskFile()
     self.tskFilename = 'autoexport.tsk'
     self.txtFilename = 'autoexport.txt'
     self.taskFile.setFilename(self.tskFilename)
示例#14
0
 def setUp(self):
     self.settings = task.Task.settings = config.Settings(load=False)
     self.file = StringIO.StringIO()
     self.writer = persistence.TodoTxtWriter(self.file, 'whatever.tsk')
     self.settings.set('taskviewer', 'treemode', 'False')
     self.taskFile = persistence.TaskFile()
     self.viewer = gui.viewer.TaskViewer(self.frame, self.taskFile, self.settings)
示例#15
0
 def setUp(self):
     super(AutoBackupTest, self).setUp()
     self.settings = config.Settings(load=False)
     self.taskFile = DummyTaskFile()
     self.backup = persistence.AutoBackup(self.settings,
                                          copyfile=self.onCopyFile)
     self.copyCalled = False
示例#16
0
    def setUp(self):
        super(EffortViewerAggregationTestCase, self).setUp()
        self.settings = config.Settings(load=False)
        self.settings.set('effortviewer', 'aggregation', self.aggregation)

        self.task = task.Task('Task')
        self.task.addEffort(
            effort.Effort(self.task, date.DateTime(2008, 7, 16, 10, 0, 0),
                          date.DateTime(2008, 7, 16, 11, 0, 0)))
        self.task.addEffort(
            effort.Effort(self.task, date.DateTime(2008, 7, 16, 12, 0, 0),
                          date.DateTime(2008, 7, 16, 13, 0, 0)))
        self.task.addEffort(
            effort.Effort(self.task, date.DateTime(2008, 7, 17, 1, 0, 0),
                          date.DateTime(2008, 7, 17, 2, 0, 0)))
        mostRecentPeriod = (date.DateTime(2008, 7, 23, 1, 0, 0),
                            date.DateTime(2008, 7, 23, 2, 0, 0))
        self.task2 = task.Task('Task2')
        # pylint: disable-msg=W0142
        self.task.addEffort(effort.Effort(self.task, *mostRecentPeriod))
        self.task2.addEffort(effort.Effort(self.task2, *mostRecentPeriod))

        self.taskFile = persistence.TaskFile()
        self.taskFile.tasks().extend([self.task, self.task2])
        self.viewer = self.createViewer()
示例#17
0
 def setUp(self):
     task.Task.settings = config.Settings(load=False)
     self.fd = StringIO.StringIO()
     self.fd.name = 'testfile.tsk'
     self.fd.encoding = 'utf-8'
     self.writer = persistence.TemplateXMLWriter(self.fd)
     self.task = task.Task()
示例#18
0
 def setUp(self):
     super(CategoryViewerTest, self).setUp()
     self.settings = config.Settings(load=False)
     self.taskFile = persistence.TaskFile()
     self.categories = self.taskFile.categories()
     self.viewer = gui.viewer.CategoryViewer(self.frame, self.taskFile, 
                                             self.settings)
示例#19
0
 def setUp(self):
     self.settings = task.Task.settings = config.Settings(load=False)
     self.now = date.Now()
     self.yesterday = self.now - date.ONE_DAY
     self.nearFuture = self.now + date.ONE_DAY - date.ONE_HOUR
     self.dates = (self.yesterday, self.nearFuture)
     self.farFuture = self.now + date.ONE_DAY + date.ONE_DAY
示例#20
0
 def setUp(self):
     super(RecentFilesMenuTest, self).setUp()
     self.ioController = MockIOController()
     self.settings = config.Settings(load=False)
     self.initialFileMenuLength = len(self.createFileMenu())
     self.filename1 = 'c:/Program Files/TaskCoach/test.tsk'
     self.filename2 = 'c:/two.tsk'
     self.filenames = []
示例#21
0
 def setUp(self):
     task.Task.settings = config.Settings(load=False)
     self.list = task.TaskList()
     self.filter = task.filter.ViewFilter(self.list, treeMode=self.treeMode)  # pylint: disable=E1101
     self.task = task.Task(subject='task')
     self.child = task.Task(subject='child')
     self.task.addChild(self.child)
     self.filter.append(self.task)
示例#22
0
 def testLocalNoteViewerForItemWithoutNotes(self):
     taskFile = persistence.TaskFile()
     taskFile.notes().append(note.Note())
     viewer = gui.viewer.NoteViewer(self.frame,
                                    taskFile,
                                    config.Settings(load=False),
                                    notesToShow=note.NoteContainer())
     self.failIf(viewer.presentation())
示例#23
0
 def setUp(self):
     task.Task.settings = config.Settings(load=False)
     self.task = task.Task()
     self.effort = effort.Effort(self.task,
                                 start=date.DateTime(2004, 1, 1),
                                 stop=date.DateTime(2004, 1, 2))
     self.task.addEffort(self.effort)
     self.events = []
示例#24
0
 def testCreateWithDate(self):
     tomorrow = date.Tomorrow()
     dateTimeEntry = entry.DateTimeEntry(self.frame,
                                         config.Settings(load=False),
                                         tomorrow)
     self.assertAlmostEqual(tomorrow.toordinal(),
                            dateTimeEntry.GetValue().toordinal(),
                            places=2)
示例#25
0
 def setUp(self):
     super(TemplatesDialogTestCase, self).setUp()
     self.settings = config.Settings(load=False)
     self.taskFile = persistence.TaskFile()
     self.editor = TemplatesDialogUnderTest(self.settings,
                                            self.frame,
                                            'title',
                                            raiseDialog=False)
示例#26
0
 def setUp(self):
     super(ReminderFrameTest, self).setUp()
     task.Task.settings = self.settings = config.Settings(load=False)
     self.task = task.Task('Task')
     self.taskList = task.TaskList()
     self.taskList.append(self.task)
     self.frame = gui.reminder.ReminderFrame(self.task, self.taskList,
                                             self.settings, self.frame)
示例#27
0
 def setUp(self):
     super(PreferencesTest, self).setUp()
     self.settings = config.Settings(load=False)
     self.preferences = gui.Preferences(parent=self.frame,
                                        title='Test',
                                        settings=self.settings)
     self.originalColor = self.settings.get('fgcolor', 'activetasks')
     self.newColor = (1, 2, 29)
示例#28
0
 def setUp(self):
     super(EditorTestCase, self).setUp()
     task.Task.settings = self.settings = config.Settings(load=False)
     self.taskFile = persistence.TaskFile()
     self.taskList = task.filter.ViewFilter(self.taskFile.tasks())
     self.task = task.Task('task')
     self.taskList.append(self.task)
     self.editor = self.createEditor()
示例#29
0
 def setUp(self):
     super(HTMLWriterTestCase, self).setUp()
     task.Task.settings = self.settings = config.Settings(load=False)
     self.fd = StringIO.StringIO()
     self.writer = persistence.HTMLWriter(self.fd, self.filename)
     self.taskFile = persistence.TaskFile()
     self.task = task.Task('Task subject')
     self.taskFile.tasks().append(self.task)
     self.viewer = self.createViewer()
示例#30
0
 def createToolBarAndTestSize(self, size, expectedSize=None):
     settings = config.Settings(load=False)
     toolbarArgs = [self.frame, settings]
     if size:
         toolbarArgs.append(size)
     toolbar = ToolBar(*toolbarArgs)
     if not expectedSize:
         expectedSize = size
     self.assertEqual(wx.Size(*expectedSize), toolbar.GetToolBitmapSize())