mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-07-05 21:03:14 +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
|
||||
|
||||
|
||||
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user