Я столкнулся с очень загадочной ошибкой в pytest, после добавления декоратора '@ pytest.mark.parametrize' тест начал выдавать следующую ошибку:
ValueError: <function ... at ...> uses no argument 'parameters'
Я нашел источник ошибки здесь
Вот как выглядит (упрощенно) подпись моей функции:
@patch('dog')
@pytest.mark.parametrize('foo,bar', test_data)
def test_update_activity_details_trainer_and_gear(self, foo, bar, dog):