Вход в систему Behave BDD - PullRequest
       25

Вход в систему Behave BDD

0 голосов
/ 12 октября 2018

Я новичок в BDD на Python и пытаюсь создать фреймворк.Согласно документации, я создал файл environment.py, в котором есть метод:

def before_all(context):
    context.config.setup_logging(configfile="test.ini", filename="AppLog.log")

Но я не уверен, что мне нужно добавить в мои шаги (методы шага), чтобычто мой файл AppLog.log будет иметь журналы.Нужно ли инициализировать регистратор в моем файле шагов?Если да, то как этот setup_logging будет использоваться там?

Если пример кода может быть предоставлен, то это будет очень полезно.

Спасибо и С уважением, Sunil

1 Ответ

0 голосов
/ 20 декабря 2018

Чтобы записать журналы из ваших шагов в файл, вы можете попробовать запустить себя, задав параметр no-logcapture, поведение по умолчанию - показывать записи журнала только в случае сбоя теста.

Внутри вашего кода вы можете использовать ведение журнала как обычно.

#sample.py
import logging

logging.info('This is a log message')

Подробнее см. здесь .А также здесь

...