Записать результаты модульного тестирования в файл регистратора - PullRequest
0 голосов
/ 04 ноября 2018

Так вот мой код:

import logging

from logging.handlers import RotatingFileHandler


logger = logging.getLogger()
logger.setLevel(logging.DEBUG)

formatter = logging.Formatter('%(asctime)s :: %(levelname)s :: %(message)s')
file_handler = RotatingFileHandler('activity.log', 'a', 1000000, 1)
file_handler.setLevel(logging.DEBUG)
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
logger.addHandler(logging.StreamHandler())


class RandomTest(unittest.TestCase):
    "blah blah blah"

if __name__ == "__main__":
    runner = unittest.TextTestRunner(logger)
    unittest.main(testRunner=runner)

Итак, в конце у меня есть это:

Ran 1 test in 3.860s

OK

И я хотел бы получить в свой лог-файл все выходные данные, у меня есть некоторые, но не все. У меня нет этой части в моем файле журнала: Пробежал 1 тест за 3.860s

OK

Так, как я могу подключить модульный тест на моем регистраторе, чтобы получить всю распечатку в моем файле журнала?

Привет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...