def test_is_running(self): e2 = Executor( _Config.ROOT_DIR ) e2.call('ls') self.assertFalse(e2.is_running())
def test_pid(self): e4 = Executor( _Config.ROOT_DIR ) e4.call('ls') self.assertTrue( type(e4.pid), int )
def test_terminate(self): e3 = Executor( _Config.ROOT_DIR ) # Represents an expensive task e3.call('sleep 100') self.assertTrue(e3.is_running()) e3.terminate() self.assertTrue(e3.was_terminated())