[TIP] Building a unittest.TestCase from a doctest

Titus Brown titus at caltech.edu
Mon Dec 17 22:39:08 PST 2007

Hi folks,

both Noah and I have been trying to figure out how to load a doctest
into a unittest.TestCase.

In my situation, I would like to load doctests from
/over/there/module.py into a file 'test.py' that is loaded with other
unittest.TestCases, and have the doctest run together with the other
test cases.

There's already an API to load doctests into a unittest.TestSuite, but I
don't know how to get nose (for example) to run a test suite as a series
of test casese without using a plugin.

The kind of code I'm looking for would look like this:

test_run_doctests = doctest.LoadDoctestsFrom(module)

where test_run_doctests inherits from a unittest.TestCase.

Any thoughts?


More information about the testing-in-python mailing list