4 place 0

397 Как тестировать HTTP-запросы к внешним сервисам в Python-приложениях: requests-mock, pytest-httpx и FastAPI

Habr
ViAchKoN @ Habr · 06/05/2026 21:13 EDT

Как тестировать HTTP-запросы к внешним сервисам в Python-приложениях: requests-mock, pytest-httpx и FastAPI

Не всегда стоит патчить ответ от внешнего HTTP-сервиса через mocker.patch. В таких тестах приложение возвращает ожидаемый ответ, но важная часть логики остаётся непроверенной: какой URL собрал клиент, каким методом ушёл запрос, какое тело было отправлено и как обработался ответ внешнего сервиса. В статье показываю другой подход: мокать не метод клиента, а сам внешний HTTP-сервис. Для клиентов на requests используем requests-mock, для клиентов на httpx — pytest-httpx. Так тесты остаются быстрыми и без реальн

To see detailed statistics for the news please log in »

Read the original

Add your comment
You must be logged in with Facebook to read and write comments.

A newsletter a day!

You may get 10 most important news around midday in daily newsletter. Press the button and we will send you the most important news only, no spam attached.

or register

LIKE us on Facebook so you won't miss the most important news of the day!

News from the same source
Habr Habr
Silicon Valley
George Avalos @ Silicon Valley 1 place · 02/07/2106 01:28 EDT

Newark apartment complex bought for much less than prior value

An East Bay apartment complex has been bought at a price that's well below its prior value. Read more

0

🔮
17.07.2026 ♈︎ Dear Aries, today promises you intense impressions and important moments in many areas of life.... Read more ›
Silicon Valley
George Avalos @ Silicon Valley 2 place · 02/07/2106 01:28 EDT

PG&E buys San Jose building to bolster South Bay operations

A PG&E Corp. unit has bought a San Jose building in a move to bolster the utility's South Bay operations. Read more

0

Habr
ITsuperiorRF @ Habr 1 place · today 06:15 EDT

Habitica self-hosted: полный гайд по развёртыванию, настройке Nginx и docker-compose

Если кратко, я создаю свою домашнюю лабораторию, которой планирую пользоваться в повседневной жизни. В неё я решил внедрить и трекер задач, так как это был единственный инструмент, который выбивался из моего привычного workflow и существовал полностью отдельно. Из-за этого список ежедневных дел мне приходилось копировать в Obsidian, чтобы в случае удаления старого трекера не бояться, что мои планы пропадут.После недолгих поисков я пришел к Habitica. Геймификация в ней меня действительно... Read more

0 newcommer

The Verge
Jess Weatherbed @ The Verge 1 place · today 06:14 EDT

God Of War TV series is recasting Kratos

Amazon's upcoming God Of War show has hit a major snag - it's now on the hunt for a new Kratos, after an on-set injury put its current lead actor out of commission. Sons of Anarchy star Ryan Hurst was originally cast for the role in January, with Deadline reporting that four episodes of the […] Read more

0 fresh

Habr
PatientZero @ Habr 2 place · today 06:09 EDT

[Перевод] Новый взгляд на дилемму заключённого: может ли сотрудничество победить?

Лучше сотрудничать или обманывать?Этот вопрос лежит в основе так называемой дилеммы заключённого, одной из самых известных идей в теории игр. Предположим, есть двое подозреваемых, задержанных за одно и то же преступление; их разделили и предложили сделку со следствием. Они могут или «сотрудничать», не выдав напарника, или «обмануть», предав его и согласившись на сделку. Если оба из них будут молчать, то оба получат короткие сроки. Если один промолчит, а другой его... Read more

0 fresh

EU-Startups
Rahul Raj @ EU-Startups 1 place · today 06:09 EDT

Lakestar closes €262.2 million Resilience I Fund to back European defence and dual-use companies

European venture capital firm Lakestar announced the closing of its Lakestar Resilience I fund at €262.2 million ($300 million). The fund was oversubscribed, with investor interest significantly exceeding its targeted size. The firm describes it as Europe’s largest institutional venture fund built exclusively for dual-use and defence technology companies, and raised from private capital. It ... Read more

0 fresh

UK Tech News
Oscar Hornstein @ UK Tech News 1 place · today 06:05 EDT

Regulatory group Ofcom has launched an investigation into the social media and digital content giant TikTok to determine whether it has failed to comply with duties required by the Online Safety Act. Ofcom will investigate TikTok Information Technologies UK Limited, the UK incorporation of the platform owned by Chinese firm ByteDance. The investigation will look ... Read more

0 fresh

Habr
karen07 @ Habr 3 place · today 06:03 EDT

Я хотел просто посмотреть фильм, а собрал сеть из OpenWrt-роутеров почти как в ЦОД

Репозиторий проекта: https://github.com/karen07/openwrt-mesh-builderopenwrt-mesh-builder почти полностью автоматизирует построение routed-сети из OpenWrt-роутеров и Ubuntu/VPS-серверов: с leaf/spine-топологией, несколькими exit-узлами, динамической маршрутизацией Babel, point-to-point WG/AWG-линками, IPIP data-plane, policy routing, access-подсетями, split DNS и автоматическим переключением при отказах.Вся сеть описывается в одном config.json. На его основе проект рассчитывает топологию и адресацию, генерир Read more

0 fresh

Habr
rvetrin @ Habr · today 06:02 EDT

3D‑мелые ручки или как не надо собирать 3D принтер в домашних условиях

Разберем кейс о сборке полностью кастомного 3D принтера. Можно ли, имея бескрайний энтузиазм и скидочные купоны в AliExpress, собрать на своем балконе авторский принтер? Может ли Rust быть эффективным инструментом для встроеной разработки? Давайте посмотрим‑с. Читать далее Read more

0 fresh

Silicon Canals
Silicon Canals Editorial Team @ Silicon Canals 1 place · today 06:00 EDT

People who arrive at appointments fifteen minutes early and sit in the waiting room reading a book aren’t anxious, they’ve learned that the ten minutes before something starts is often the only time nobody expects anything of them

Early arrivers get misdiagnosed as anxious. The psychology suggests something different: they've found a loophole in the day where the appointment protects them from everyone else's demands, and its own demand hasn't started yet. Read more

0 fresh

Tech Wire Asia
Muhammad Zulhusni @ Tech Wire Asia 1 place · today 06:00 EDT

Nvidia expands Japan AI infrastructure and robotics push

Nvidia is expanding Japan’s AI infrastructure with a 140MW facility. Japanese groups are using Nvidia for robotics and quantum research. Nvidia has expanded its work in Japan through new projects covering national AI infrastructure, industrial robotics, edge computing, and quantum research. The announcements include a 140-megawatt AI factory, new physical AI systems for manufacturers, and ... Read more

0 fresh

Wired
Matt Burgess @ Wired 1 place · today 06:00 EDT

San Francisco Demands Apple and Google Delete AI ‘Nudify’ Apps From App Stores

The City Attorney’s Office sent the tech giants cease-and-desist letters this week telling them to stop profiting from 13 “face-swap” apps that are overwhelmingly used to target women and girls. Read more

0 fresh

Habr
MDI_Group (Группа MDI) @ Habr · today 05:57 EDT

Как мы готовили лес под посёлок. От расчистки бурелома до участков, где можно ставить дом

Когда мы первый раз приехали на этот участок, посреди него был гигантский овраг. Старое русло пересохшего притока реки Нудоль. Перепад от начала до конца пять-шесть метров, всё замусоренное, заиленное, весной затопленное.Стоишь и думаешь, что с этим делать. Вариантов ровно два. Можно засыпать: пригнать самосвалы, свезти грунт из-под дорог, выровнять и продать это как обычные участки. Можно оставить овраг и сделать из него то, ради чего сюда потом поедут люди.Мы выбрали... Read more

0 fresh

Habr
Saitcraft77 @ Habr · today 05:50 EDT

Как мы добивались ответов техдиректоров холодными письмами: цепочки и замеры

Отправить 5000 холодных писем руководителям и получить 109 ответов — это 5% Reply Rate на холодной базе, и у нас он растёт с каждой новой цепочкой. Расскажу конкретику: какую инфраструктуру держим, как строим письма под фаундеров и технических директоров, где теряли отклик и что помогло поднять его вдвое за три недели. Содержание1. Почему Reply Rate 2% на первом письме — это нормально2. Инфраструктура: домены, прогрев и лимиты3. Как читают входящие... Read more

0 fresh

The most popular news from the same source for the last week
Habr Habr
Habr
Xcom-shop (Группа компаний X-Com) @ Habr · 07/10/2026 06:28 EDT

Как Windows 11 будет работать на ПК из 2000 года

Повышение стоимости компонентов приводит к тому, что все больше пользователей задумывается о том, можно ли купить более слабое железо и не потерять в производительности. Иногда интерес заходит так далеко, что в ход идут даже раритеты с антресоли, которые давно пора было сдать в музей. Самый интересный пример такого ретро-апгрейда — Windows 11, которую запустили на ПК с DDR1, которая вышла в 2000 году.  Читать далее Read more

0

Habr
Dearonski @ Habr · 07/10/2026 06:26 EDT

Как научить LLM-агента спрашивать Яндекс Метрику: разбираем протокол MCP и OAuth-авторизацию без секрета

Веб-аналитика живёт за дашбордами и HTTP-API: чтобы узнать, откуда пришёл трафик за неделю, человек лезет в интерфейс Метрики, а программа — собирает запрос к Reporting API и держит в голове namespace полей, лимиты и форматы ответа. LLM-агент (Claude, модель в Cursor, любой другой) по умолчанию не умеет ни того, ни другого.Мостом между агентом и внешней системой служит MCP — Model Context Protocol. Разбираю, как устроен MCP-сервер для Яндекс.Метрики: как уложить... Read more

0

Habr
Lshnls @ Habr · 07/10/2026 06:26 EDT

Прозрачный TOR-шлюз, который вы заслужили

Инфраструктурная дисциплина для тех, кто устал настраивать прокси на каждом устройствеВы когда-нибудь задумывались, почему в 2026 году, чтобы зайти на заблокированный сайт, нужно:Купить VPSНастроить VPNВключить VPN на каждом устройствеВыключать VPN для российских сервисовПовторить для всех членов семьиЭто не архитектура. Это бардак. Читать далее Read more

0

Habr
nmgtech (Национальная Медиа Группа) @ Habr · 07/10/2026 06:32 EDT

Мобильные игры по лицензии бренда — как это работает

Привет, Хабр! Меня зовут Алексей Козьяков, я руководитель диджитал-отдела СТС Медиа. В этой статье расскажу про лицензирование мобильных игр и про то, чем оно вообще полезно, как всё работает в мире мобильных игр по лицензии популярного бренда — от идеи до попадания в топ магазинов приложений. Разберём, как устроен бизнес, какие есть модели заработка и многое другое. Бонусом — чеклист для разработчиков игр, которые хотят сотрудничать с владельцем интеллектуальной собственности... Read more

0

Habr
ContentAI_Team (Content AI) @ Habr · 07/10/2026 06:31 EDT

Как ИИ изменил разработку в Content AI: от эксперимента к новой реальности

Года полтора назад мы бы удивились, если бы услышали, что к лету 2026 разработчики начнут регулярно использовать ИИ-инструменты, тестировщики — автоматизировать с их помощью часть своей работы, а продакт-менеджеры — приносить на обсуждение первые (работающие!) прототипы, созданные с помощью ИИ. Но примерно так все и получилось.Это третья статья из цикла про внедрение ИИ в процессы разработки Content AI. В первых двух мы рассказали, как собрали ИИ-ревьюер кода за три дня... Read more

0

Habr
a_safyanov @ Habr · 07/10/2026 06:47 EDT

О Raspberry Pi Pico, RP2040 и Baremetal

В этой статье пойдет речь о первом поколении микроконтроллеров от Raspberry Pi Foundation — RP2040 на основе двух ядер ARM Cortex‑M0+, и о плате, которая базируется на этом чипе — Raspberry Pi Pico. Статья призвана облегчить понимание некоторых принципов работы RP2040 и микроконтроллеров в целом. Читать далее Read more

0

Habr
AIgent_Smith (VK) @ Habr · 07/10/2026 06:56 EDT

Как мы ускорили разметку видеопоиска в десятки раз и не потеряли качество: опыт внедрения VLM-асессора

Современный поиск по видеоконтенту — это высоконагруженная система, требующая молниеносной реакции и безупречной релевантности. Сервис VK Видео оперирует колоссальной базой в 500 миллионов видеороликов и ежедневно обрабатывает около 10 миллионов запросов пользователей. При времени ответа в 0,5 секунды и нагрузке в 1800 RPS алгоритмам необходимо моментально находить именно тот контент, который ожидает увидеть зритель. Однако развитие алгоритмов ранжирования невозможно без качественных данных, на которых они. Read more

0

Habr
anascheeva @ Habr · 07/10/2026 07:02 EDT

Когда конкуренты демпингуют: как нейросети помогают ПМ-у сокращать Time-to-Market

Вообще, я — ПМ с опытом в коде. А еще мы с мужем делаем сами ремонт в новой квартире, и в процессе я случайно обнаружила «золотую жилу» неэффективности.Искала металл и столкнулась с тем, что у большинства компаний, занимающихся прокатом, сайты застряли в начале 2000-х. Каталоги неактуальны: то, что лежит в корзине, «не оформить», заявки висят вечно, на звонки отвечают через раз. А если ты не покупаешь металл тоннами, то для... Read more

0

Habr
omyhosts (ISPsystem) @ Habr · 07/10/2026 07:16 EDT

Код — это только 14% техдолга. Откуда берется все остальное?

Техдолг приносит бизнесу (а нередко и самим айтишникам) ощутимые потери. Например, по данным McKinsey, он отъедает порядка 40% ИТ-бюджета. И время тоже — по оценкам исследования CAST, уровень глобального техдолг вырос настолько, что суммарное время на его исправление оценивается в 61 млрд рабочих дней — и это еще довольно консервативная цифра.Однако техдолг — это не всегда про TODO в комментариях и паутинку из костылей. Да и вообще не всегда про... Read more

0

Habr
Hau515 @ Habr · 07/10/2026 07:27 EDT

Первые впечатления о Grok 4.5 и ChatGPT 5.6 — Sol, Terra, Luna

Про Грок 4.5 все понятно из картинки. Впечатления как и об остальных Гроках - печаль, тоска и надеюсь это чудо в перьях не заменит Composer в Cursor.В кодинге - как и прежде, где-то плетется сзади, рассказывая какой он молодец. Ни субагентских запусков, ни понимания контекста проекта и его архитектуры.В общем, очередная пиар-акция от Илона. Илон, занимайся лучше ракетами и Теслами, оставь ИИ в покое. Читать далее Read more

0

Most popular sources

  • You see 798 news out of 798.
  • Sources 61 out of 61.
ScienceDaily 0%
ArcticStartup 0%
Ubergizmo 0%
AlleyWatch 0%
Skift 0%
View sources »

LIKE us on Facebook so you won't miss the most important news of the day!

17.07.2026 06:37
Last update: 06:30 EDT.
News rating updated: 13:34.

What is Times42?

Times42 brings you the most popular news from tech news portals in real-time chart.
Read about us in FAQ section.


Times42 © 2026