Merged revisions 78673 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r78673 | florent.xicluna | 2010-03-05 02:05:55 +0100 (ven, 05 mar 2010) | 2 lines Let's use assertIsNone / assertIsNotNone. It's hype. ........
This commit is contained in:
parent
6f66648508
commit
b8f22b1498
|
@ -653,17 +653,16 @@ class POSIXProcessTestCase(unittest.TestCase):
|
|||
|
||||
# Let the process initialize correctly (Issue #3137)
|
||||
time.sleep(0.1)
|
||||
self.assertIs(p.poll(), None)
|
||||
self.assertIsNone(p.poll())
|
||||
count, maxcount = 0, 3
|
||||
# Retry if the process do not receive the SIGINT signal.
|
||||
while count < maxcount and p.poll() is None:
|
||||
p.send_signal(signal.SIGINT)
|
||||
time.sleep(0.1)
|
||||
count += 1
|
||||
if p.poll() is None:
|
||||
raise support.TestFailed("the subprocess did not receive "
|
||||
"the signal SIGINT")
|
||||
elif count > 1:
|
||||
self.assertIsNotNone(p.poll(), "the subprocess did not receive "
|
||||
"the signal SIGINT")
|
||||
if count > 1:
|
||||
print("p.send_signal(SIGINT) succeeded "
|
||||
"after {} attempts".format(count), file=sys.stderr)
|
||||
self.assertNotEqual(p.wait(), 0)
|
||||
|
|
Loading…
Reference in New Issue