хелпа. Нужно сгенерить +- 50 xml файлов для теста, вот, под каждый там свой случай сделаю. Такой вопрос, когда например пишем определенный тест на код, как сделать его внутри функции динамичный чтоле, потому что, получается n количество данных и не каждый раз же ты будешь писать локигу ассертов на какой-то определенный файл. То есть как сделать так, чтобы динамически например в зависимости от результата все чекалось, там может быть по идее как валидные тестовые данные так и невалидные, что в таком случае, есть кто такое делал или мб какой совет или мысля на этот случай?
pytest.mark.parametrize
так и сделал, но у нас будут падать ведь тесты, если я например буду смотреть внутри тестовой функции на определенный какой-то ассерт. То есть по сути это данные, я их валидирую, там может быть n кол-во определенных результатов, тест может упасть по сути или это норм если тест фейлится?
Ну так раздели одинаковые и разные тесты
И вообще подумай, возможно стоит разделить тест на два. Типа сначала проверить одно, потом другое отдельно
Обсуждают сегодня