При использовании kwargs позволяем передавать произвольное количество аргументов функции, и функция может вести себя непредсказуемо. Тем самым отладка нашего кода становится гораздо сложнее, а сам код требует очень тщательного написания документации. Я стараюсь не использовать неконтролируемое аргументирование в своем коде, ведь - Явное лучше, чем неявное. - Дзен Python
Насчёт (3) – для данного API не предполагается отправка заголовков, оставил как пример.
Что касается (4) и (5) – статья направлена на новичков в автотестировании (постарался написать об этом во вступлении, для правильных ожиданий). Мой план был в том, чтобы показать, как всё сделать как можно проще, без использования сторонних библиотек.
Среди идей для будущих статей есть темы про более глубокие вопросы из автотестирования. Буду держать в голове ваш комментарий при работе над этими темами, спасибо!
При использовании kwargs позволяем передавать произвольное количество аргументов функции, и функция может вести себя непредсказуемо. Тем самым отладка нашего кода становится гораздо сложнее, а сам код требует очень тщательного написания документации. Я стараюсь не использовать неконтролируемое аргументирование в своем коде, ведь - Явное лучше, чем неявное. - Дзен Python
(1) и (2) – недосмотрел, поправил. Спасибо!
Насчёт (3) – для данного API не предполагается отправка заголовков, оставил как пример.
Что касается (4) и (5) – статья направлена на новичков в автотестировании (постарался написать об этом во вступлении, для правильных ожиданий). Мой план был в том, чтобы показать, как всё сделать как можно проще, без использования сторонних библиотек.
Среди идей для будущих статей есть темы про более глубокие вопросы из автотестирования. Буду держать в голове ваш комментарий при работе над этими темами, спасибо!