def test_is_running(self): p = LocalSubprocess(['sleep', '100']) p.start() self.assertTrue(p.is_running()) time.sleep(0.5) p.stop(True) time.sleep(0.5) self.assertFalse(p.is_running())
def test_stop(self): p = LocalSubprocess(['sleep', '100']) p.start() time.sleep(0.5) p.stop()
def test_start_again_fail(self): p = LocalSubprocess(['echo', '-n', 'foo']) p.start() p.stop(True) self.assertRaises(JubaTestFixtureFailedError, p.start)
def test_stop(self): p = LocalSubprocess(['sleep', '100']) p.start() time.sleep(0.5) self.assertTrue(p.stop())