Перейти к содержимому
Kristall89 еще не добавил друзей
01 апреля 2024 - 20:13
Если я вас правильно понял, можете попробовать что-то подобное https://gist.github....f900b5c7abde853
Напишу для истории: да, получилось разобраться и сделать через metafunc, еще раз спасибо за помощь :)
06 февраля 2024 - 20:24
Спасибо, любопытный вариант.
05 февраля 2024 - 20:20
Кажется: в этой статье вы найдете ответы https://www.software...-line-arguments
Прочитала, не нашла, увы. В статье про кастомные аргументы командной строки, это я умею. И использовать в фикстуры в функциях - тоже.
А тут задача передать список аккаунтов не в функцию, а именно в параметры фикстуры, вот сюда (нужное место выделено подчеркиваниями):
@pytest.fixture(scope="function", _____params=user_accounts()_____) #быстрая авторизация для профиля юзера (перебор всех юзеров) def log_in_user(server_name, browser, request):
чтобы тест отработал с каждым из аккаунтов в списке отдельно.
Ну или я чего-то не понимаю и это надо делать вообще по-другому)))
Конечная задача - формировать список аккаунтов, на которых будет запущен тест, исходя из соответствующего параметра командной строки.