def test_same_sesion(self): from plumbum.cmd import sleep p = sleep.popen([1000]) self.assertIs(p.poll(), None) self._generate_sigint() time.sleep(1) self.assertIsNot(p.poll(), None)
def test_same_sesion(self): from plumbum.cmd import sleep p = sleep.popen([1000]) assert p.poll() is None self._generate_sigint() time.sleep(1) assert p.poll() is not None
def test_new_session(self): from plumbum.cmd import sleep p = sleep.popen([1000], new_session=True) self.assertIs(p.poll(), None) self._generate_sigint() time.sleep(1) self.assertIs(p.poll(), None) p.terminate()
def test_new_session(self): from plumbum.cmd import sleep p = sleep.popen([1000], new_session = True) self.assertIs(p.poll(), None) self._generate_sigint() time.sleep(1) self.assertIs(p.poll(), None) p.terminate()