From 5a12e609fb375c7c527fa5364650a4362af09952 Mon Sep 17 00:00:00 2001 From: ITQ Date: Thu, 20 Nov 2025 16:11:41 +0300 Subject: [PATCH] fix: fixed unimported statement --- tests/web_api/ioc.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/tests/web_api/ioc.py b/tests/web_api/ioc.py index de9867e..3ad60aa 100644 --- a/tests/web_api/ioc.py +++ b/tests/web_api/ioc.py @@ -2,7 +2,15 @@ from collections.abc import Callable from inspect import Parameter from typing import Final -from dishka import STRICT_VALIDATION, AsyncContainer, BaseScope, Provider, Scope, make_async_container, provide +from dishka import ( + STRICT_VALIDATION, + AsyncContainer, + BaseScope, + Provider, + Scope, + make_async_container, + provide, +) from dishka.integrations.base import wrap_injection from dishka.integrations.fastapi import FastapiProvider from httpx import AsyncClient @@ -14,6 +22,7 @@ from template_project.web_api.configuration import ( Configuration, DatabaseConfiguration, ServerConfiguration, + YandexOAuthConfiguration, ) from template_project.web_api.ioc.connection import ConnectionProvider from template_project.web_api.ioc.cryptographer import CryptographerProvider @@ -21,6 +30,7 @@ from template_project.web_api.ioc.data_gateway import DataGatewayProvider from template_project.web_api.ioc.factory import FactoryProvider from template_project.web_api.ioc.idp import IdPProvider from template_project.web_api.ioc.interactor import InteractorProvider +from template_project.web_api.ioc.oauth import OAuthClientProvider class DatabaseClearer: @@ -82,7 +92,9 @@ def make_ioc(configuration: Configuration) -> AsyncContainer: CONTAINER_PARAM: Final = "dishka_container" -def inject[ReturnT, **FuncParams](func: Callable[FuncParams, ReturnT]) -> Callable[FuncParams, ReturnT]: +def inject[ReturnT, **FuncParams]( + func: Callable[FuncParams, ReturnT], +) -> Callable[FuncParams, ReturnT]: return wrap_injection( func=func, is_async=True,