Example #1
0
 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())
Example #2
0
 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())
Example #3
0
 def test_stop(self):
     p = LocalSubprocess(['sleep', '100'])
     p.start()
     time.sleep(0.5)
     p.stop()
Example #4
0
 def test_start_again_fail(self):
     p = LocalSubprocess(['echo', '-n', 'foo'])
     p.start()
     p.stop(True)
     self.assertRaises(JubaTestFixtureFailedError, p.start)
Example #5
0
 def test_stop(self):
     p = LocalSubprocess(['sleep', '100'])
     p.start()
     time.sleep(0.5)
     self.assertTrue(p.stop())
Example #6
0
 def test_start_again_fail(self):
     p = LocalSubprocess(['echo', '-n', 'foo'])
     p.start()
     p.stop(True)
     self.assertRaises(JubaTestFixtureFailedError, p.start)