From 9434736a1484d5a5932d934e6c7b1a40e2af1993 Mon Sep 17 00:00:00 2001 From: euri10 Date: Thu, 22 Jun 2023 08:35:35 +0200 Subject: [PATCH] Working --- mock_dependency_litestar/main.py | 3 ++- tests/test_deps.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/mock_dependency_litestar/main.py b/mock_dependency_litestar/main.py index 573923d..d1baf2b 100644 --- a/mock_dependency_litestar/main.py +++ b/mock_dependency_litestar/main.py @@ -1,12 +1,13 @@ from litestar import Litestar, get from litestar.di import Provide -from mock_dependency_litestar.dependencies import some_dependency @get() def handler(dep: str) -> str: return dep + def create_app() -> Litestar: + from mock_dependency_litestar.dependencies import some_dependency return Litestar([handler], dependencies={"dep": Provide(some_dependency)}) \ No newline at end of file diff --git a/tests/test_deps.py b/tests/test_deps.py index a4d4652..5259cf3 100644 --- a/tests/test_deps.py +++ b/tests/test_deps.py @@ -12,7 +12,8 @@ def new_dependency(): @pytest.fixture(autouse=True) def mock_db(): - return mock.patch("dependencies.some_dependency", new=new_dependency) + with mock.patch("mock_dependency_litestar.dependencies.some_dependency", new=new_dependency): + yield @pytest.fixture