24 lines
685 B
Python
24 lines
685 B
Python
|
from tests import test_data
|
||
|
from datetime import datetime
|
||
|
|
||
|
|
||
|
def pytest_addoption(parser):
|
||
|
parser.addoption("--build",
|
||
|
action="store",
|
||
|
default='SOB-' + datetime.now().strftime('%d-%b-%Y-%H-%M'),
|
||
|
help="Specify build name")
|
||
|
parser.addoption('--log',
|
||
|
action='store',
|
||
|
default=True,
|
||
|
help='Display each test step in terminal as plain text: True/False')
|
||
|
|
||
|
|
||
|
def pytest_configure(config):
|
||
|
if config.getoption('log'):
|
||
|
import logging
|
||
|
logging.basicConfig(level=logging.INFO)
|
||
|
|
||
|
|
||
|
def pytest_runtest_setup(item):
|
||
|
test_data.test_name = item.name
|