Add typing tests

This commit is contained in:
Roman Mogylatov 2021-01-15 07:18:12 -05:00
parent 04c6b35549
commit 781b3a6ac4
2 changed files with 16 additions and 0 deletions

View File

@ -1,3 +1,5 @@
from typing import Dict
from dependency_injector import containers, providers
@ -38,3 +40,11 @@ class Container4(containers.DeclarativeContainer):
container4 = Container4()
container4.override(Container4())
# Test 5: to check .dependencies attribute
class Container5(containers.DeclarativeContainer):
provider = providers.Factory(int)
dependencies: Dict[str, providers.Provider] = Container5.dependencies

View File

@ -1,3 +1,5 @@
from typing import Dict
from dependency_injector import containers, providers
@ -16,3 +18,7 @@ container3.override_providers(a=providers.Provider())
# Test 4: to check set_providers()
container4 = containers.DynamicContainer()
container4.set_providers(a=providers.Provider())
# Test 5: to check .dependencies attribute
container5 = containers.DynamicContainer()
dependencies: Dict[str, providers.Provider] = container5.dependencies