예제 #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())
예제 #2
0
파일: process.py 프로젝트: rimms/jubatest
 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())
예제 #3
0
 def test_stop(self):
     p = LocalSubprocess(['sleep', '100'])
     p.start()
     time.sleep(0.5)
     p.stop()
예제 #4
0
파일: process.py 프로젝트: kumagi/jubatest
 def test_start_again_fail(self):
     p = LocalSubprocess(['echo', '-n', 'foo'])
     p.start()
     p.stop(True)
     self.assertRaises(JubaTestFixtureFailedError, p.start)
예제 #5
0
파일: process.py 프로젝트: kumagi/jubatest
 def test_stop(self):
     p = LocalSubprocess(['sleep', '100'])
     p.start()
     time.sleep(0.5)
     self.assertTrue(p.stop())
예제 #6
0
파일: process.py 프로젝트: kumagi/jubatest
 def test_start_again_fail(self):
     p = LocalSubprocess(['echo', '-n', 'foo'])
     p.start()
     p.stop(True)
     self.assertRaises(JubaTestFixtureFailedError, p.start)