Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

py.test параметризация теста с данными из csv файла.

parameterized
pytest
python
Теги: #<Tag:0x00007f7b62033588> #<Tag:0x00007f7b62033448> #<Tag:0x00007f7b62033308>

(kixiro) #1

Как проще всего использовать параметризацию с данными из csv файла?
Приведите пример пожалуйста. Или ссылку на подобный пример, в оригинальной доке не нахожу.


(rmerkushin) #2

Напрямую вроде нельзя. Только если какие то плуги для пай теста. Пасите csv файл сами и пользуйтесь стандартной параметризацией.
P.S.: а зачем именно csv?


(kixiro) #3

csv просто для примера, подойдет любой текстовый формат. Просто подумал, что возможно есть какой-то дефолтный функционал, позволяющий подргузить данные в фикстуру.


(rmerkushin) #4

Используйте просто .py файл :wink:


(ArtemIljin) #5

Возможно, вам поможет этот подход? http://docs.pytest.org/en/latest/parametrize.html#basic-pytest-generate-tests-example