mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-07-06 13:23:15 +03:00
Add typing tests
This commit is contained in:
parent
04c6b35549
commit
781b3a6ac4
|
@ -1,3 +1,5 @@
|
||||||
|
from typing import Dict
|
||||||
|
|
||||||
from dependency_injector import containers, providers
|
from dependency_injector import containers, providers
|
||||||
|
|
||||||
|
|
||||||
|
@ -38,3 +40,11 @@ class Container4(containers.DeclarativeContainer):
|
||||||
|
|
||||||
container4 = Container4()
|
container4 = Container4()
|
||||||
container4.override(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
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
from typing import Dict
|
||||||
|
|
||||||
from dependency_injector import containers, providers
|
from dependency_injector import containers, providers
|
||||||
|
|
||||||
|
|
||||||
|
@ -16,3 +18,7 @@ container3.override_providers(a=providers.Provider())
|
||||||
# Test 4: to check set_providers()
|
# Test 4: to check set_providers()
|
||||||
container4 = containers.DynamicContainer()
|
container4 = containers.DynamicContainer()
|
||||||
container4.set_providers(a=providers.Provider())
|
container4.set_providers(a=providers.Provider())
|
||||||
|
|
||||||
|
# Test 5: to check .dependencies attribute
|
||||||
|
container5 = containers.DynamicContainer()
|
||||||
|
dependencies: Dict[str, providers.Provider] = container5.dependencies
|
||||||
|
|
Loading…
Reference in New Issue
Block a user