mirror of
https://github.com/AdaCore/cpython.git
synced 2026-02-12 12:57:15 -08:00
#2777: Apply same recipe for test_terminate and test_kill, i.e. close or redirect fds.
This commit is contained in:
@@ -673,14 +673,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()
|
||||
|
||||
Reference in New Issue
Block a user