summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_threadsignals.py
Commit message (Collapse)AuthorAgeFilesLines
* test_signal: Signal handling on the Tru64 buildbotTim Peters2006-08-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | appears to be utterly insane. Plug some theoretical insecurities in the test script: - Verify that the SIGALRM handler was actually installed. - Don't call alarm() before the handler is installed. - Move everything that can fail inside the try/finally, so the test cleans up after itself more often. - Try sending all the expected signals in force_test_exit(), not just SIGALRM. Since that was fixed to actually send SIGALRM (instead of invisibly dying with an AttributeError), we've seen that sending SIGALRM alone does not stop this from hanging. - Move the "kill the child" business into the finally clause, so the child doesn't survive test failure to send SIGALRM to other tests later (there are also baffling SIGALRM-related failures in test_socket). - Cancel the alarm in the finally clause -- if the test dies early, we again don't want SIGALRM showing up to confuse a later test. Alas, this still relies on timing luck wrt the spawned script that sends the test signals, but it's hard to see how waiting for seconds can so often be so unlucky. test_threadedsignals: curiously, this test never fails on Tru64, but doesn't normally signal SIGALRM. Anyway, fixed an obvious (but probably inconsequential) logic error.
* fix typos, mostly in commentsFred Drake2005-10-281-1/+1
|
* Whitespace normalization.Tim Peters2004-08-071-1/+1
|
* To ever run this test "you must import TestSkipped" from the rightMichael W. Hudson2004-08-041-6/+9
| | | | | | | place! (can that please be it for silly mistakes in this file? :-) I know I started it, but...). Also, rearrangements to run repeatedly.
* Whitespace normalization.Tim Peters2004-08-041-8/+8
|
* To raise TestSkipped, you must import TestSkipped.Tim Peters2004-08-041-1/+1
|
* add missing import!Fred Drake2004-08-031-0/+1
|
* Add the same guard as test_signal.Michael W. Hudson2004-08-031-0/+3
|
* Argh! This was meant to be part of patch #960406.Michael W. Hudson2004-08-031-0/+77