Only run download test setup when tests are selected

This commit is contained in:
Paul McLanahan 2017-12-20 15:58:14 -05:00 коммит произвёл Alex Gibson
Родитель 3851c4ef65
Коммит fbade031ef
3 изменённых файлов: 6 добавлений и 4 удалений

Просмотреть файл

@ -23,7 +23,7 @@ case $1 in
BROWSER_NAME="internet explorer"
BROWSER_VERSION="8.0"
PLATFORM="Windows 7"
MARK_EXPRESSION="sanity and not headless"
MARK_EXPRESSION=sanity
;;
download)
DRIVER=

Просмотреть файл

@ -8,7 +8,8 @@ import requests
def pytest_generate_tests(metafunc):
if 'not download' in metafunc.config.option.markexpr:
markexpr = metafunc.config.option.markexpr
if markexpr and markexpr != 'download':
return # test deslected by mark expression
base_url = metafunc.config.option.base_url
if not base_url:

Просмотреть файл

@ -8,8 +8,9 @@ import requests
def pytest_generate_tests(metafunc):
if 'not download' in metafunc.config.option.markexpr:
return # test deslected by mark expression
markexpr = metafunc.config.option.markexpr
if markexpr and markexpr != 'download':
return # only run when specifically selected
base_url = metafunc.config.option.base_url
if not base_url:
pytest.skip(