Как получить доступ к подробному флагу Python doctest внутри теста? ⇐ Python
Как получить доступ к подробному флагу Python doctest внутри теста?
Как получить доступ к подробному флагу doctest Python 3.8 внутри теста? Я вижу это как DocTestRunner._verbose, но мне понадобится экземпляр, из которого можно его получить. Я пытаюсь сделать что-то вроде
def MyClass """ >>> if doctest.DocTestRunner.instance._verbose: printFancyStuffToStdErr() # как мне получить экземпляр? """ ... если __name__ == '__main__': импортировать doctest, os, sys if someCondition(): # N.B. это упрощение и недоступно внутри теста res = doctest.testmod(verbose=True) еще res = doctest.testmod(verbose=False) Примечание: это НЕ то же самое, что «Как тест в Python unittest получить доступ к уровню детализации?» ответ на который получает '-v' или '--verbose' из командной строки
Как получить доступ к подробному флагу doctest Python 3.8 внутри теста? Я вижу это как DocTestRunner._verbose, но мне понадобится экземпляр, из которого можно его получить. Я пытаюсь сделать что-то вроде
def MyClass """ >>> if doctest.DocTestRunner.instance._verbose: printFancyStuffToStdErr() # как мне получить экземпляр? """ ... если __name__ == '__main__': импортировать doctest, os, sys if someCondition(): # N.B. это упрощение и недоступно внутри теста res = doctest.testmod(verbose=True) еще res = doctest.testmod(verbose=False) Примечание: это НЕ то же самое, что «Как тест в Python unittest получить доступ к уровню детализации?» ответ на который получает '-v' или '--verbose' из командной строки
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Управление поведением сокетов IPv4/IPv6 в Java NIO (аналогично флагу IPV6_ONLY в BSD)
Anonymous » » в форуме Android - 0 Ответы
- 11 Просмотры
-
Последнее сообщение Anonymous
-