コード例 #1
0
ファイル: test_task_status.py プロジェクト: csdms/pymt
    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())
コード例 #2
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())
コード例 #3
0
ファイル: test_task_status.py プロジェクト: csdms/pymt
    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())
コード例 #4
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())
コード例 #5
0
ファイル: test_task_status.py プロジェクト: csdms/pymt
    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")
コード例 #6
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")
コード例 #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')
コード例 #8
0
ファイル: test_task_status.py プロジェクト: csdms/pymt
 def test_complete_already_completed(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     task.complete()
コード例 #9
0
ファイル: test_task_status.py プロジェクト: csdms/pymt
 def test_complete_unstarted(self):
     task = TaskStatus("task name")
     with self.assertRaises(ValueError):
         task.complete()
コード例 #10
0
ファイル: test_task_status.py プロジェクト: csdms/pymt
 def test_complete(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     self.assertEqual(task.status, task.completed)
コード例 #11
0
 def test_complete_already_completed(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     task.complete()
コード例 #12
0
 def test_complete_unstarted(self):
     task = TaskStatus("task name")
     with self.assertRaises(ValueError):
         task.complete()
コード例 #13
0
 def test_complete(self):
     task = TaskStatus("task name")
     task.start()
     task.complete()
     self.assertEqual(task.status, task.completed)