Exemple #1
0
    def test_is_completed(self):
        task = TaskStatus("task")
        self.assertFalse(task.is_completed())

        task.start()
        self.assertFalse(task.is_completed())

        task.complete()
        self.assertTrue(task.is_completed())
    def test_is_completed(self):
        task = TaskStatus("task")
        self.assertFalse(task.is_completed())

        task.start()
        self.assertFalse(task.is_completed())

        task.complete()
        self.assertTrue(task.is_completed())
Exemple #3
0
    def test_start_already_completed(self):
        task = TaskStatus("task")

        task.start()
        task.complete()
        with self.assertRaises(ValueError):
            task.start()

        task.start(allow_restart=True)
        self.assertTrue(task.is_started())
    def test_start_already_completed(self):
        task = TaskStatus("task")

        task.start()
        task.complete()
        with self.assertRaises(ValueError):
            task.start()

        task.start(allow_restart=True)
        self.assertTrue(task.is_started())
Exemple #5
0
    def test_str(self):
        task = TaskStatus("my_task")
        self.assertEqual(str(task), "my_task: idling")

        task.start()
        self.assertEqual(str(task), "my_task: started")

        task.complete()
        self.assertEqual(str(task), "my_task: completed")

        task = TaskStatus("my_task", started="creating", completed="created")
        self.assertEqual(str(task), "my_task: idling")

        task.start()
        self.assertEqual(str(task), "my_task: creating")

        task.complete()
        self.assertEqual(str(task), "my_task: created")
    def test_str(self):
        task = TaskStatus("my_task")
        self.assertEqual(str(task), "my_task: idling")

        task.start()
        self.assertEqual(str(task), "my_task: started")

        task.complete()
        self.assertEqual(str(task), "my_task: completed")

        task = TaskStatus("my_task", started="creating", completed="created")
        self.assertEqual(str(task), "my_task: idling")

        task.start()
        self.assertEqual(str(task), "my_task: creating")

        task.complete()
        self.assertEqual(str(task), "my_task: created")
Exemple #7
0
    def test_str(self):
        task = TaskStatus('my_task')
        self.assertEqual(str(task), 'my_task: idling')

        task.start()
        self.assertEqual(str(task), 'my_task: started')

        task.complete()
        self.assertEqual(str(task), 'my_task: completed')

        task = TaskStatus('my_task', started='creating', completed='created')
        self.assertEqual(str(task), 'my_task: idling')

        task.start()
        self.assertEqual(str(task), 'my_task: creating')

        task.complete()
        self.assertEqual(str(task), 'my_task: created')
Exemple #8
0
 def test_complete_already_completed(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     task.complete()
Exemple #9
0
 def test_complete_unstarted(self):
     task = TaskStatus("task name")
     with self.assertRaises(ValueError):
         task.complete()
Exemple #10
0
 def test_complete(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     self.assertEqual(task.status, task.completed)
 def test_complete_already_completed(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     task.complete()
 def test_complete_unstarted(self):
     task = TaskStatus("task name")
     with self.assertRaises(ValueError):
         task.complete()
 def test_complete(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     self.assertEqual(task.status, task.completed)