Образец, необходимый для того, чтобы сообщить unit2 о ваших тестах, фактически приведен в текущей документации по тестам, хотя мне понадобилось несколько минут, чтобы найти его:
http://docs.python.org/library/doctest.html#unittest-api
Обратите внимание,можете передавать имена модулей конструктору DocTestSuite
вместо того, чтобы импортировать модуль самостоятельно, что может сократить длину вашего стандартного файла вдвое;это просто должно выглядеть так:
from doctest import DocTestSuite
from unittest import TestSuite
def load_tests(loader, tests, pattern):
suite = TestSuite()
suite.addTests(DocTestSuite('my.module.one'))
suite.addTests(DocTestSuite('my.module.two'))
suite.addTests(DocTestSuite('my.module.three'))
return suite