Задача

Разработчик подготовил скрипт на Python для функционального тестирования API такси-грузоперевозок, охватывающий 52 метода. После проверки искусственный интеллект выдал критическую обратную связь с рядом замечаний.

Цель

Провести рефакторинг и расширение тестового скрипта в соответствии с замечаниями ИИ.

Описание Проекта

  • Существует живое API для платформы, предоставляющей услуги такси и грузоперевозок.
  • Написан первичный автотест в виде скрипта на Python, который перебирает все 52 эндпоинта.
  • Задача: «Доработать скрипт, исправить недочеты». Список замечаний будет предоставлен исполнителю.

Требования к доработкам

1. По функционалу

  • Обеспечить устойчивость тестов к случайным отказам и таймаутам сети.
  • Реализовать логирование и понятный вывод ошибок для каждого метода.
  • Уменьшить дублирование кода (например, вынести логин/авторизацию в фикстуру).

2. По организации кода

  • Сделать структуру модульной и читаемой.
  • Разделить файлы по типу тестируемой сущности (заказы, водители, тарифы).

3. Инструменты и окружение

  • Допустимый фреймворк: pytest с конфигурацией (conftest).
  • Готовность передать работоспособный скрипт вместе с предоставленным API-ключом.
  • Весь новый код поверх старого либо результаты деплоя в облачный CI должны быть задокументированы.

Критерии успешной сдачи

  1. Тесты выполняются на `pytest -v` последовательно и стабильно.
  2. Покрытие 52-х методов сохранилось (или расширено).
  3. Код содержит понятные комментарии (желательно docstrings).
  4. Исправлены все указанные ИИ недочеты (PDF или txt со списком замечаний прилагается при отклике).

Разработка образовательного портала на WordPress с ИИ-ассистентом

Необходимо создать информационный сайт с возможностью публикации статей и видео, а также интеграцией диалогового ИИ-помощника. Дизайн и разработка под ключ. В качестве стилевого ориентира - указанный в ТЗ ресурс.