[TIP] Fail-fast testing?
Doug Hellmann
doug.hellmann at gmail.com
Sat Mar 6 04:47:12 PST 2010
On Mar 5, 2010, at 5:50 PM, Michael Foord wrote:
> On 05/03/2010 22:30, Doug Hellmann wrote:
>>
>> On Mar 5, 2010, at 5:12 PM, Michael Foord wrote:
>>
>>>
>>> It would be really nice to have the ctrl-c handling default to on,
>>> but perhaps an easy way of handling this is just have it default
>>> to off.
>>
>> It seems like tests that want to trap Ctrl-C are probably in the
>> minority of the set of tests that would use the test framework, so
>> defaulting to "on" with a way to control the setting should be safe
>> enough.
>>
> Yeah, the only danger is the few tests that do strange things (that
> used to work) will then be broken under new versions of unittest.
>
> Apparently the bazaar tests *don't* install a signal handler, but do
> test that they respond to ctrl-c by sending SIGINT. Putting a
> handler in by default would then break those tests. Sounds like it
> has to be off by default.
Meh. Upgrading libraries requires changes, especially when new
features are involved. It's up to you, but I'm unconvinced.
Doug
More information about the testing-in-python
mailing list