summaryrefslogtreecommitdiffstats
path: root/Lib/unittest/test/test_break.py
Commit message (Collapse)AuthorAgeFilesLines
* Adding unittest.removeHandler function / decorator for removing the ↵Michael Foord2010-04-251-0/+21
| | | | signal.SIGINT signal handler. With tests and docs.
* Issue #8263: On freebsd6 the unittest 'break' test stops regrtest; skip it.R. David Murray2010-04-171-0/+2
| | | | | This is presumably related to issue 3864, and appears to be due to a platform bug on freebsd6.
* Implement #1220212. Add os.kill support for Windows.Brian Curtin2010-04-021-0/+2
| | | | | | | | | | | | | | os.kill takes one of two newly added signals, CTRL_C_EVENT and CTRL_BREAK_EVENT, or any integer value. The events are a special case which work with subprocess console applications which implement a special console control handler. Any other value but those two will cause os.kill to use TerminateProcess, outright killing the process. This change adds win_console_handler.py, which is a script to implement SetConsoleCtrlHandler and applicable handler function, using ctypes. subprocess also gets another attribute which is a necessary flag to creationflags in Popen in order to send the CTRL events.
* Addition of -b command line option to unittest for buffering stdout and ↵Michael Foord2010-04-021-4/+6
| | | | stderr during test runs.
* Addition of -c command line option to unittest, to handle ctrl-c during a ↵Michael Foord2010-03-261-0/+225
test run more elegantly