In my Django app, I have a mix of doctests (defined in models.py and views.py) and unit tests (defined in tests.py. I can invoke an individual unit test by doing:
manage.py test app.TestCase
However, this doesn't seem to work for the doctests. Is there some way to run a single doctest (defined in models.py or views.py)?
I posted a small script that lets you run doctests in a specific file or module in your project. Running doctests from a specific file or module: LINK.
It makes sure that the correct testing environment is loaded (emulating what manage.py test does). Hope this helps.