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())
def test_kill_unstarted_process(self): execute = Execute(['echo']) self.assertTrue(execute.kill() == None)