diff options
author | Stefan Krah <skrah@bytereef.org> | 2012-08-20 12:42:59 (GMT) |
---|---|---|
committer | Stefan Krah <skrah@bytereef.org> | 2012-08-20 12:42:59 (GMT) |
commit | c0c03be53e15cd2e724808d83031d939da8fa57b (patch) | |
tree | e0be1c9a7d68bbeb96a05099890a8d964db2e0d1 /Lib/test/test_capi.py | |
parent | 000fde9651079209d5e4688c70099e326f2a57f9 (diff) | |
parent | db579d7b25a483601ae9d8eec2846b4839cd97aa (diff) | |
download | cpython-c0c03be53e15cd2e724808d83031d939da8fa57b.zip cpython-c0c03be53e15cd2e724808d83031d939da8fa57b.tar.gz cpython-c0c03be53e15cd2e724808d83031d939da8fa57b.tar.bz2 |
Merge 3.2.
Diffstat (limited to 'Lib/test/test_capi.py')
-rw-r--r-- | Lib/test/test_capi.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Lib/test/test_capi.py b/Lib/test/test_capi.py index d7d1ce7..34dbe58 100644 --- a/Lib/test/test_capi.py +++ b/Lib/test/test_capi.py @@ -91,6 +91,16 @@ class CAPITest(unittest.TestCase): self.assertRaises(TypeError, _posixsubprocess.fork_exec, 1,Z(),3,[1, 2],5,6,7,8,9,10,11,12,13,14,15,16,17) + @unittest.skipUnless(_posixsubprocess, '_posixsubprocess required for this test.') + def test_subprocess_fork_exec(self): + class Z(object): + def __len__(self): + return 1 + + # Issue #15738: crash in subprocess_fork_exec() + self.assertRaises(TypeError, _posixsubprocess.fork_exec, + Z(),[b'1'],3,[1, 2],5,6,7,8,9,10,11,12,13,14,15,16,17) + @unittest.skipUnless(threading, 'Threading required for this test.') class TestPendingCalls(unittest.TestCase): |