mirror of https://github.com/python/cpython
Merged revisions 78704 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r78704 | florent.xicluna | 2010-03-06 01:16:57 +0100 (sam, 06 mar 2010) | 2 lines #2777: Apply same recipe for test_terminate and test_kill, i.e. close or redirect fds. ........
This commit is contained in:
parent
1d8ee3afb8
commit
0cc3df8d22
|
@ -671,14 +671,16 @@ class POSIXProcessTestCase(unittest.TestCase):
|
|||
self.assertNotEqual(p.wait(), 0)
|
||||
|
||||
def test_kill(self):
|
||||
p = subprocess.Popen([sys.executable, "-c", "input()"])
|
||||
p = subprocess.Popen([sys.executable, "-c", "input()"],
|
||||
stdin=subprocess.PIPE, close_fds=True)
|
||||
|
||||
self.assertIsNone(p.poll())
|
||||
p.kill()
|
||||
self.assertEqual(p.wait(), -signal.SIGKILL)
|
||||
|
||||
def test_terminate(self):
|
||||
p = subprocess.Popen([sys.executable, "-c", "input()"])
|
||||
p = subprocess.Popen([sys.executable, "-c", "input()"],
|
||||
stdin=subprocess.PIPE, close_fds=True)
|
||||
|
||||
self.assertIsNone(p.poll())
|
||||
p.terminate()
|
||||
|
|
Loading…
Reference in New Issue