Example #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())
Example #3
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")
Example #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')
Example #6
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())
Example #8
0
 def test_complete_already_completed(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     task.complete()
Example #9
0
    def test_start_already_started(self):
        task = TaskStatus("task")

        for _ in xrange(10):
            task.start()
            self.assertEqual(task.status, task.started)
Example #10
0
 def test_complete(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     self.assertEqual(task.status, task.completed)
Example #11
0
    def test_start(self):
        task = TaskStatus("task name")
        self.assertEqual(task.status, task.idling)

        task.start()
        self.assertEqual(task.status, task.started)
 def test_complete_already_completed(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     task.complete()
    def test_start_already_started(self):
        task = TaskStatus("task")

        for _ in xrange(10):
            task.start()
            self.assertEqual(task.status, task.started)
 def test_complete(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     self.assertEqual(task.status, task.completed)
    def test_start(self):
        task = TaskStatus("task name")
        self.assertEqual(task.status, task.idling)

        task.start()
        self.assertEqual(task.status, task.started)