from unittest.mock import AsyncMock uow = AsyncMock() service = AsyncMock() async with uow.atomic(): await service.add() Можно ли как-то проверить, какие Mock объекты выз...
Слышал такое мнение, что от сырых в строк в проекте если они повторяются 2 или более раз надо отказываться и заменять их константами или функциями который эти строки возвращаю...
есть возможность в aiohttp отдавать файлы без их создания используя какую-то асинхронную библиотеку? Я точно помню в синхронных фреймворках была такая возможность, помоему io ...
class A: ... class B: ... class C: ... def some_factory() -> A: return random.choice([B, C]) Как корректно отобразить сигнатуру, чтобы показать, что я хочу...
Xочу реализовать сервис основанный на вебхуках. Использую Starlette как http фреймворк, redis чтобы вебхуки хранить там и amqp для собственно общения с неким ядром. У нас на h...
вывод: b'{"fields": ["core"], "filters' странные вещи происходят, кто-то знает в чём причина?
Как корректно выразить сигнатуру для _GenericAlias?
Есть у pytest возможность подставлять данные внутрь фикстур в зависимости от теста? Хочу иметь возможность подменять данные а не писать новую фикстуру, ну или я тесты не так п...
Слаб в SQL, есть 3 запроса: 1. Вытягивает сущность 1 (её может не быть) 2. Создаёт сущность 2 и в качестве fk устанавливает id_1 3. Создаёт сущность 3 и в качестве fk устанавл...
У меня есть fastapi приложение которое запускается, и в фоне я создаю таску которая раз в N времени что-то стягивает, но перестаёт работает reload и приложение фризится, как э...
У меня есть файл urils.py, я пытаюсь его замокать в тестах, но не выходит. Что интересно, то подобный приём с элементами встроенной библиотеки работает. Подскажите, что я дела...
никто не знает, есть ли какой-то alert-bot, который пингует сервис и кричит мне на почту или в телегу, если он недоступен?
Хорошо, а есть какой-то аналог uvicron —reload, для кода который запускается нативно?
Делаю всё как в примере: https://aio-pika.readthedocs.io/en/latest/quick-start.html?highlight=channel%20pool#connection-pooling @staticmethod async def get_channel(co...
У меня есть модель Pydantic, в ней есть поле с типом UUID. Я при инициализации объекта этой модели передаю туда обычные строки в формате UUID, но при получении model.dict зн...
Есть у кого пример, как marshmallow + starllete/fastapi использовать для валидации входных параметров? У меня лично видение такое: 1) Создаю отдельный пакет где описываю входн...
funca( funcb(1) ) не противоречит ли такой вариант выше какому-то pep или выбор одного из двух этих вариантов это вкусовщина? res_b = funcb(1) funca(res_b)
import os from pydantic import BaseSettings, Field class MyBaseSettings(BaseSettings): class Config: env_prefix = 'PREFIX_' class MySubSettings(MyBaseSettings)...
Как можно внутри контейнера масштабировать AMQP приложение? Есть где про это почитать, посмотреть примеры?
Есть какой-то элегантный способ создать итерируемуемый объект из 2-х списков a и b, чтобы получилось на подобие с? a = ["Q", "W"] b = [1, 2, 3 ... N] c = [(1, "Q") (2, "W"),...