Когда я устанавливаю "config.option.file_or_dir" в файле "conftest.py", значение не используется - PullRequest
0 голосов
/ 10 января 2019

Когда я устанавливаю параметр "config.option.file_or_dir" в файле "conftest.py" , набор значений не используется. Он запускает все тесты. Когда я читаю параметр "config.option.file_or_dir" , отображается мое значение, которое я установил.

conftest.py

def pytest_configure(config):

    if len(config.option.file_or_dir) == 0 and ini_paser.get('TestRun', 'value') is not "":
        config.option.file_or_dir.append(ini_paser.get('TestRun', 'value'))
        print("file_or_dir - after =" + str(config.option.file_or_dir))

test.ini

   [Suites]
   value=Smoke

   [Browser]
   env_title=Browser
   value=chrome

   [DPR_ENV]
   env_title=DRP Environment
   value=SQA

   [Customer]
   env_title=Customer
   value=mstqa

   [User]
   env_title=User
   value=mstqa_d_admin,mstqa_c_admin

   [TestRun]
   value=Software_Update/

командная строка

xxx/scr/proj/DRP/tests/pytest --ini test.ini

Я не помещаю никаких параметров в командную строку. Я установлю, какие тесты будут выполняться из ini-файла через раздел «TestRun» .

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