Esempio n. 1
0
 def test_kill_running_process(self):
     execute = Execute(['tail', '-f', '/dev/null'])
     t = Thread(target=execute.run)
     t.start()
     while execute.process is None:
         sleep(0.1)
     self.assertTrue(execute.poll() == None)
     execute.kill()
     self.assertTrue(execute.poll())
Esempio n. 2
0
 def test_kill_running_process(self):
     execute = Execute(['tail', '-f', '/dev/null'])
     t = Thread(target=execute.run)
     t.start()
     while execute.process is None:
         sleep(0.1)
     self.assertTrue(execute.poll() == None)
     execute.kill()
     self.assertTrue(execute.poll())
Esempio n. 3
0
 def test_kill_unstarted_process(self):
     execute = Execute(['echo'])
     self.assertTrue(execute.kill() == None)
Esempio n. 4
0
 def test_kill_unstarted_process(self):
     execute = Execute(['echo'])
     self.assertTrue(execute.kill() == None)