From f56359a5543682d859a6bf9367542c6e27a66c11 Mon Sep 17 00:00:00 2001 From: Roman Mogylatov Date: Tue, 20 Oct 2020 13:25:13 -0400 Subject: [PATCH] Add extra test --- tests/unit/wiring/package/subpackage/__init__.py | 8 ++++++++ tests/unit/wiring/test_wiring_py36.py | 5 +++++ 2 files changed, 13 insertions(+) diff --git a/tests/unit/wiring/package/subpackage/__init__.py b/tests/unit/wiring/package/subpackage/__init__.py index e69de29b..e73dd8ce 100644 --- a/tests/unit/wiring/package/subpackage/__init__.py +++ b/tests/unit/wiring/package/subpackage/__init__.py @@ -0,0 +1,8 @@ +from dependency_injector.wiring import Provide + +from ...container import Container +from ...service import Service + + +def test_package_function(service: Service = Provide[Container.service]): + return service diff --git a/tests/unit/wiring/test_wiring_py36.py b/tests/unit/wiring/test_wiring_py36.py index 8f755391..64762b00 100644 --- a/tests/unit/wiring/test_wiring_py36.py +++ b/tests/unit/wiring/test_wiring_py36.py @@ -25,6 +25,11 @@ class WiringTest(unittest.TestCase): service = test_package_function() self.assertIsInstance(service, Service) + def test_package_subpackage_lookup(self): + from .package.subpackage import test_package_function + service = test_package_function() + self.assertIsInstance(service, Service) + def test_package_submodule_lookup(self): from .package.subpackage.submodule import test_function service = test_function()