[Stephen J. Turnbull wrote] > >>>>> "Fredrik" == Fredrik Lundh <[EMAIL PROTECTED]> writes: > > Fredrik> many test frameworks support "expected failures" for this > Fredrik> purpose. how hard would it be to add a > > Fredrik> unittest.FailingTestCase > > Fredrik> class that runs a TestCase, catches any errors in it, and > Fredrik> signals an error ("test foo passed unexpectedly") if it > Fredrik> runs cleanly ? > > One can do even better than that. unittest.FailingTestCase should > (except possibly for platform dependencies) know _how_ the TestCase is > expected to fail. You also want to know if the error changes.
How about this: http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/307970 a better assertRaises() for unittest.py When writing unit tests for Python using the standard unittest.py system the assertRaises() (aka failUnlessRaises()) method is used to test that a particular call raises the given exception. This recipe if for assertRaisesEx() that adds three things: (1) the ability to assert the raised exception's args; (2) the ability to test that the stringified exception matches a given regular expression; and (3) much better failure messages. I haven't read this thread, so apologies is this doesn't really apply to the discussion. Cheers, Trent -- Trent Mick [EMAIL PROTECTED] _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com