Dear Experts,
How do you use pdb to debug when a TestCase object from the unittest module
fails? Basically, I'd like to run my unit tests and invoke pdb.pm when
something fails.
I tried the following with now success:
Imagine that I have a module _test.py that looks like the following:
-----------------------
import unittest
class MyTest(unittest.TestCase):
def testIt(self):
raise Exception('boom')
if __name__ == '__main__':
unittest.main()
-----------------------
If I do
import _test; _test.unittest()
no tests get run.
If I try
import _test; t = _test.MyTest()
I get
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\python25\lib\unittest.py", line 209, in __init__
(self.__class__, methodName)
ValueError: no such test method in <class '_test.MyTest'>: runTest
If I try
import _test; t = _test.MyTest(methodName='testIt'); t.run()
nothing happens.
Thanks,
-Emin
--
http://mail.python.org/mailman/listinfo/python-list