Привіт. Маю параметризовані тести, де приходить масив джейсонів. При закінченні тестів pytest видає список з результатами, але в ньому не виводиться value дежйсону. Це дуже не зручно при перегляді тестів, оскільки треба витрачати час на пошук даних, які були підставленні.
Для прикладу візьмемо даний тест (назви змін, класу, методів взяті навмання):
class TestAB:
list_lines = [
{'p': 'test1'},
{'p': 'test2'}
]
@pytest.mark.parametrize("line", list_lines)
def test_sum(self, line):
sum = f'test {line["p"]}'
assert type(sum) is str, 'A-ta-ta'
Результат буде таким:
Хочеться результат бачити таким:
python 3.6, pytest 3.10.1