]> granicus.if.org Git - python/commit
Kill several problems at once: test_poll() failed sometimes for me.
authorTim Peters <tim.peters@gmail.com>
Wed, 13 Oct 2004 03:43:40 +0000 (03:43 +0000)
committerTim Peters <tim.peters@gmail.com>
Wed, 13 Oct 2004 03:43:40 +0000 (03:43 +0000)
commit29b6b4f7c75121a69e260753e1b8befaee3b06df
tree04a2b62533aa512927c1248ae77ba573ad37606a
parent4052fe5a9bb5de0e142f138c00a263d2fe44f552
Kill several problems at once:  test_poll() failed sometimes for me.
Turns out the mysterious "expected output" file contained exactly N dots,
because test_poll() has a loop that *usually* went around N times,
printing one dot on each loop trip.  But there's no guarantee of that,
because the exact value of N depended on the vagaries of scheduling
time.sleep()s across two different processes.  So stopped printing dots,
and got rid of the expected output file.  Add a loop counter instead,
and verify that the loop goes around at least a couple of times.  Also
cut the minimum time needed for this test from 4 seconds to 1.
Lib/test/output/test_subprocess [deleted file]
Lib/test/test_subprocess.py