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

parameterized
pytest
python
Теги: #<Tag:0x00007fedbfc82418> #<Tag:0x00007fedbfc82260> #<Tag:0x00007fedbfc820a8>

(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