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

🔮
27.06.2026 ♓︎ Of course! Here is a lengthy and detailed horoscope for Pisces for today based on... 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

CoinDesk
Shaurya Malwa @ CoinDesk 1 place · today 03:58 EDT

Ripple CEO stays bullish on bitcoin but says Saylor's strategy has hurt crypto

Ripple's Brad Garlinghouse called Strategy's preferred-stock funding model "financial engineering" that distracted the market, pointing to STRC's slide to a record low as the evidence. He runs the company behind XRP, a bitcoin rival. Read more

0 newcommer

CoinDesk
Shaurya Malwa @ CoinDesk 2 place · today 03:43 EDT

Dogecoin and Hyperliquid's HYPE led weekly crypto losses as AI stocks lure buyers

A rotation out of chipmakers lifted much of the stock market, with the equal-weight S&P 500 at a record. Crypto was not part of it. Ether fell 8% on the week and the memecoins dropped harder. Read more

0 fresh

Inc42 Media
Shrishti Bisht @ Inc42 Media 1 place · today 03:43 EDT

After NEET Row, NCB Flags Telegram As Top Platform For Drug Advertising

Messaging platform Telegram is back in the spotlight over security concerns. Days after it was temporarily banned in India over… Read more

0 fresh

Habr
rozhnev @ Habr 1 place · today 03:31 EDT

Почему не Sakila? Создаём современную учебную базу данных для MariaDB

Если вы когда-либо преподавали SQL или проходили курс по базам данных, то почти наверняка встречали Sakila — маленькую базу данных видеопроката, которая вот уже почти двадцать лет служит эталонным примером в туториалах по MySQL и MariaDB. Схема чистая, нормализованная, данных достаточно для интересных запросов.Проблема в другом: Sakila спроектирована в 2006 году под MySQL 5.0.С тех пор многое изменилось. Читать далее Read more

0 fresh

CNET
Katie Collins @ CNET 1 place · today 03:30 EDT

Amid Amazon's Robot Surge, Proteus Charts a New Path Forward

Proteus, the company's first fully autonomous robot, is a key mover in Amazon's ambitious robotics quest to deliver packages to you more quickly. Read more

0 fresh

Habr
k0mar0v (МТС) @ Habr 2 place · today 03:04 EDT

Плавучие дата-центры для ИИ: зачем их хотят отправить в море

Искусственный интеллект уже несколько лет подряд меняет не только алгоритмы и приложения, но и всю инфраструктуру, которая его поддерживает. Обучение LLM и особенно массовый запуск сервисов на их основе требуют все больше серверов с высокопроизводительными ускорителями. Эти машины выделяют столько тепла, что привычные способы охлаждения и подключения к электросетям на суше начинают упираться в потолок возможностей.Конечно, компании ищут способы решения проблемы. Один из вариантов, который сейчас активно про Read more

0 fresh

Eurogamer.net
Robert Purchese @ Eurogamer.net 1 place · today 03:00 EDT

What we've been playing - "I can feel tears starting to prickle my eyes"

Hello and welcome back to our regular feature where we write a little about the games we've been playing. This week, Victoria waves a fond farewell to Eurogamer, and us to Victoria; Connor dabbles on Guild Wars on mobile; Sherif tackles yet another Soulslike; and Bertie discovers he's lost any skill he had at playing Hades 2. Read more Read more

0 fresh

Habr
ndokutovich @ Habr 3 place · today 02:57 EDT

Карта синуса: 42 места, где мы его поймали

В первой статье синус оказался не просто функцией из учебника, а тенью крутящейся стрелки. Там я показал три главные двери: заморозить стрелку — проекция, пустить во времени — колебание, сложить несколько — волны. Здесь дверей будет больше — к трём главным добавятся поворот и кривизна, плюс бонус.Эта статья — каталог. Сорок два примера по пяти дверям и бонусу, и каждый со своим живым графиком: ниже не одна обложка на дверь,... Read more

0 fresh

Digital Trends
Sudhanshu Kumar Mangalam @ Digital Trends 1 place · today 01:53 EDT

This cross-device clipboard app solves the copy-paste problem I keep running into on my Mac

ClipboardAI saves copied text, links, codes, images, and more into a searchable history across iPhone, iPad, and Mac. Read more

0 fresh

GSMArena.com
GSMArena.com 1 place · today 01:31 EDT

Oppo Enco Air5 unboxing and ears-on

We have Oppo's latest Enco Air5 and Air5s in the office for unboxing. Let's kick it off with the Air5. This is an in-ear bud with active noise cancellation that seemingly sits just under the Air5 Pro, though both buds share the same 12mm dynamic driver and triple microphones. The Air5 ships in either Glossy White or Midnight Black, and with three sets of silicone eartips. Looking at the specs... Read more

0 fresh

Inc42 Media
Anjali Jain @ Inc42 Media 2 place · today 01:30 EDT

Turtlemint IPO: Peak XV Nets ₹66.2 Cr, Nexus Venture Books 8.8X Gain

Shares of insurtech company Turtlemint are set to list on the bourses on Monday (June 29) after its IPO was… Read more

0 fresh

The Fintech Times
The Fintech Times @ The Fintech Times 1 place · today 01:01 EDT

Oxyfinz Unveils Free Software Initiative to Bridge the UAE Wealth Management Technology Gap

Oxyfinz has launched a new initiative to help independent wealth managers and boutique firms in the UAE scale operations, offering free access to institutional-grade portfolio automation tools for firms operating in the Dubai International Financial Centre and Abu Dhabi Global Market. Read more

0 fresh

Slashdot
BeauHD @ Slashdot 1 place · today 01:00 EDT

Astronomers Find Biggest Super-Puff Planets Yet That Are Lighter Than Cotton Candy

Astronomers have discovered two Jupiter-sized exoplanets with densities lower than cotton candy, making them the lightest known worlds of their size. The rare "super-puffs," located about 1,110 light-years away, are likely composed mostly of hydrogen and helium, with follow-up observations by the James Webb Space Telescope expected to probe their atmospheres. The Associated Press reports: [University of Oxford's George Dransfield] suspects these fluffy, wispy worlds are probably white or blue,... Read more

0 fresh

Habr
karandashov @ Habr · today 00:43 EDT

Prepared Statement и Java: как не облажаться на собеседовании

На PreparedStatement обычно заканчивается вводный курс по JDBC / PostgreSQL. Все довольно просто, пока не задумываешься: а работает ли оно как надо в моем крутом инновационном приложении?Дальше интереснее: как PostgreSQL выбирает custom или generic plan? кто именно кэширует statements? как с этим дружат ORM и внешние пулы?По закону подлости все выясняется на собеседовании, в контексте “начальных банальных вопросов по БД”. Разберемся в подробностях и закроем эту тему Читать далее Read more

0 fresh

The most popular news from the same source for the last week
Habr Habr
Habr
SLY_G @ Habr · 06/20/2026 04:16 EDT

[Перевод] Что будет со звездой, если она поглотит первичную чёрную дыру?

Мы не знаем, существуют ли в реальности гипотетические первичные чёрные дыры (ПЧД). Теоретически они должны были образоваться в самой ранней Вселенной, когда законы физики были совсем другими. У них не было звёзд-предшественников, они возникли в результате прямого коллапса плотно спрессованной субатомной материи. Теоретики задаются вопросом, могут ли ПЧД быть тёмной материей или её компонентом.Размеры этих гипотетических объектов остаются предметом споров, но, по некоторым оценкам, ПЧД находятся в диапазоне Read more

0

Habr
Phonetastic @ Habr · 06/20/2026 04:38 EDT

Важные нюансы апгрейда ноутбука Thinkpad P16 Gen 2 для его превращения в почти ультимативную мобильную рабочую станцию

Будучи преданным поклонником линейки ноутбуков Thinkpad от компании Lenovo, вот уже около 15 лет я использую и в работе, и в быту исключительно такие ноутбуки.К слову сказать, у меня до сих пор “в строю” ноутбуки Thinkpad X220, Thinkpad w520 и Thinkpad P50, которым всегда найдутся интересные задачи. И когда полтора года назад мне предоставилась возможность приобрести очередной топовый “финик”, после долгого и вдумчивого исследования предложений на рынке, я приобрёл ноутбук... Read more

0

Habr
ggsel (ggsel.net) @ Habr · 06/20/2026 05:00 EDT

Fable (2027) — чего ожидать от релиза и стоит ли предзаказывать?

На состоявшемся 7 июня XBOX Games Showcase разработчики представили игровому сообществу трейлер новой Fable, а заодно объявили дату релиза — 27 февраля 2027 года. В Steam уже доступны предзаказы.Наконец, XBOX опубликовали получасовое геймплейное видео, а значит, мы уже можем осторожно предположить, будет ли новинка шедевром и достойной наследницей франшизы, либо же нас ждет проходняк или вовсе бездушный мертворожденный ремейк ради ремейка. Читать далее Read more

0

Habr
Erwinmal (RUVDS.com) @ Habr · 06/20/2026 05:02 EDT

Альбер Робида: человек, нарисовавший стимпанк и предсказавший киберпанк в XIX веке. Часть 1

Знаменитый в своё время и крайне плодовитый французский автор Альбер Робида оставил после себя несколько книг и тысячи рисунков — в том числе множество иллюстраций к своей пародии на Жюля Верна под названием «XX век». Именно эти ироничные картинки в очень характерном стиле породили эстетику того, что теперь мы зовём стимпанком — только тогда это был не ретро-, а просто футуризм. Что более удивительно, в «XX веке», писавшемся в 1880-е... Read more

0

Habr
GenomeDust @ Habr · 06/20/2026 05:11 EDT

От Кремниевой долины к техно-фашизму: почему облачные LLM — это ловушка, и как я собрал свой локальный ИИ на коленке

Кремниевая долина строит ИИ как оружие. А мы, разработчики, остаёмся без дешёвого ChatGPT. Я не стал ждать — за пару вечеров настроил локальную LLM на своём ноутбуке. Полный гайд, цифры, код и выводы. Читать далее Read more

0

Habr
flancer @ Habr · 06/20/2026 05:18 EDT

ИИ заменяет программиста, а не компилятор

Я часто вижу в комментариях выражения, типа "ИИ не заменит программиста, потому что ИИ выдаёт недетерминированный результат". Но ведь и человек не выдаёт детерминированный результат. Много ли вы знаете людей, которые могут написать программу на тысячу с лишним строк, а затем повторить её байт в байт? Ладно, согласен - это возможно. Ну а на 10 тысяч?Из опыта общения с ИИ могу сказать, что ИИ более детерминирован в своём поведении, чем... Read more

0

Habr
photonchikk @ Habr · 06/20/2026 05:27 EDT

Retrieval в 2026: как RAG переехал с энкодеров на LLM (и что с этим делать в своём проекте)

Если вы строили RAG в 2023, ваш стек выглядел плюс-минус одинаково. BERT-семейство (BGE, e5) для семантики, BM25 для буквальных совпадений, cross-encoder для реранкинга, какой-нибудь Qdrant сверху. Этим жили два года, и многие до сих пор так живут.Но если посмотреть, кто реально гоняется в продакшене у команд, которые ушли вперёд, ландшафт другой. Энкодеров там почти нет. Эмбеддит файнтюненная LLM. Реранкер — тоже LLM. Инференс на SGLang, а не на ONNX. И... Read more

0

Habr
mamontovtop @ Habr · 06/20/2026 06:23 EDT

Сайты под управлением ИИ: как это работает под капотом. Часть 2 из 3

Сайты под управлением ИИ: что это на самом деле и сколько стоит. Часть 1Это вторая часть из трёх. В первой мы разбирались с концепцией: что такое сайт под управлением ИИ на самом деле, чем он не является, сколько стоит, есть ли инференс в рантайме (спойлер: для посетителя — нет). Если читали — отлично. Если нет — здесь будет понятно и без неё, потому что речь пойдёт про другое: про механику.Здесь... Read more

0

Habr
tripolskypetr @ Habr · 06/20/2026 06:23 EDT

Как отладить подключение бота к бирже за час, а не за трое суток

🕹️ Подключение бота к бирже за час, а не неделюПодключение торгового бота к бирже обычно отлаживается так: пишешь адаптер, запускаешь live и ждёшь торгового сигнала, чтобы поймать баг — а сигнала может не быть сутками. А в алготрейдинге мы делаем именно так.Статья содержит руководство, как оптимизировать временные затраты на отладку интеграции в биржу Читать далее Read more

0

Habr
efreelancer @ Habr · 06/20/2026 06:46 EDT

Почём нынче токен для народа?

В результате одного из множества обсуждений инфоповодов про поднятие цен на подписки и тредов связанных с экономикой моделей возник вопрос о цене токена:Ниже какой цены токен в принципе не может стоить?По идее в сухом остатке мы платим за амортизацию железа и электричество умноженное на время работы сервера и это, конечно же, не “реальная цена токена”, скорее нижняя граница, эдакий бэдрок, ниже которого токен физически не может стоить. Чтобы упростить расчёт... Read more

0

Most popular sources

  • You see 833 news out of 833.
  • Sources 61 out of 61.
ScienceDaily 0%
ReadWrite 0%
UK Tech News 0%
EU-Startups 0%
Tech.eu 0%
View sources »

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

27.06.2026 04:18
Last update: 04:11 EDT.
News rating updated: 04:13 EDT.

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