Python Mock, MagicMock: мокаем веб-сервисы, базы данных

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 13

  • @1IRS-reliable
    @1IRS-reliable  2 года назад

    0:35 Начало
    2:18 О чем поговорим
    3:08 Почему тяжело писать тесты?
    4:05 Что такое тестопригодность?
    8:23 Какие зависимости сложно тестировать?
    12:37 Применение тестовых двойников (моков)
    20:20 Мокаем запрос в интернет с помощью Mock и MagicMock
    32:37 Мокаем JSON-ответ от веб-сервиса с помощью Mock и MagicMock
    37:35 Мокаем ошибку от сервера
    43:10 Мокаем и тестируем поиск по базе данных Postgres
    57:32 Мокаем датчик времени с помощью freezegun
    1:04:25 Какие книги почитать по мокам
    1:07:15 Ответы на вопросы

  • @biotexcom5464
    @biotexcom5464 11 месяцев назад +3

    спасибо, очень полезный контент. Одному человеку ты точно помог

    • @1IRS-reliable
      @1IRS-reliable  11 месяцев назад +1

      Спасибо за отзыв! Вам успехов в профессии!

  • @dmitry-lz1ny
    @dmitry-lz1ny Год назад +3

    Очень полезное видео. А если ещё мокированный класс добавить в фикстуру и потом тестить в классе теста, то вообще конфетка

  • @dlaudanum
    @dlaudanum Год назад +2

    Спасибо за ролик , очень познавательно. Благодарю 🙏

  • @Vladyslav-lv4bi
    @Vladyslav-lv4bi 8 месяцев назад +1

    Спасибо за видос! Все очень понятно и содержательно!

    • @1IRS-reliable
      @1IRS-reliable  8 месяцев назад

      Успехов в работе!

  • @Alekseyild
    @Alekseyild Год назад +1

    Видео очень помогло разрбраться с patch и mock, спасибо

  • @DAZouk_NN
    @DAZouk_NN Год назад +3

    скажите, пожалуйста, а с pytest будет работать или это только для unittest?

  • @ivankurban669
    @ivankurban669 2 года назад +4

    Где взять код из видео? Заранее спасибо и лайк!

    • @1IRS-reliable
      @1IRS-reliable  2 года назад +1

      Вот github.com/1irs/typing_mocking

    • @ivankurban669
      @ivankurban669 2 года назад +2

      @@1IRS-reliable Нужна серия видосов про интегрейшен тестирование. Про моки хорошо зашло.