def test_switch_task_toaddtasks_ainans(self): self.journal.actions[0].dt -= datetime.timedelta(minutes=10) self.journal.tasks.append( journal.Task(name='test_task', time=10, task_type=journal.TASK_PERS_TYPE, completed=False)) journal.switch_task(self.journal, 'a') self.assertEqual(journal.TASK_ADD_TASKS, self.journal.cur_action) self.assertEqual(-1, self.journal.cur_action_key)
def test_switch_task_towork_allinans(self): self.journal.actions[0].dt -= datetime.timedelta(minutes=10) self.journal.tasks.append( journal.Task(name='test_task', time=10, task_type=journal.TASK_WORK_TYPE, completed=False)) journal.switch_task(self.journal, 'w0') self.assertEqual(journal.TASK_SWITCH, self.journal.cur_action) self.assertEqual(0, self.journal.cur_action_key)
def test_switch_task_topers_pinans_wascompleted(self): self.journal.actions[0].dt -= datetime.timedelta(minutes=10) self.journal.tasks.append( journal.Task(name='test_task', time=10, task_type=journal.TASK_PERS_TYPE, completed=True)) self.input_values.append('0') # What task self.input_values.append('y') # change its status journal.switch_task(self.journal, 'p') self.assertFalse(self.journal.tasks[0].completed) self.assertEqual(journal.TASK_SWITCH, self.journal.cur_action) self.assertEqual(0, self.journal.cur_action_key)
def test_switch_task_towork_wascompleted_nocomplete(self): self.journal.actions[0].dt -= datetime.timedelta(minutes=10) self.journal.tasks.append( journal.Task(name='test_task', time=10, task_type=journal.TASK_WORK_TYPE, completed=True)) self.input_values.append('w') # (w)ork task self.input_values.append('0') # What task self.input_values.append('n') # change its status journal.switch_task(self.journal, '') self.assertEqual(journal.TASK_ADD_TASKS, self.journal.cur_action) self.assertEqual(-1, self.journal.cur_action_key) self.assertTrue(self.journal.tasks[0].completed)