On Apr 16, 6:35 pm, Jean-Paul Calderone <[EMAIL PROTECTED]> wrote: > On 16 Apr 2007 15:13:42 -0700, john <[EMAIL PROTECTED]> wrote: > > > > >All: > > >Hi. I am an experienced developer (15 yrs), but new to Python and have > >a question re unittest and assertRaises. No matter what I raise, > >assertRaises is never successful. Here is the test code: > > >class Foo: > > def testException(self): > > raise ValueError > > >class FooTestCase(unittest.TestCase): > > > testTryThis(self): > > f = Foo() > > self.assertRaises(ValueError, f.testException()) > > The 2nd argument to assertRaises should be a callable. assertRaises > will call it (so that it can do exception handling), so you shouldn't: > > self.assertRaises(ValueError, f.testException) > > Jean-Paul
Steven, Jean-Paul: Thank you both for your answers - worked like a charm! Best, John -- http://mail.python.org/mailman/listinfo/python-list