mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-12-28 04:22:59 +03:00
Add notes
This commit is contained in:
parent
b95e22ecb3
commit
e4ce4950b8
|
|
@ -79,6 +79,8 @@ config5_pydantic = providers.Configuration(
|
|||
pydantic_settings=[PydanticSettings()],
|
||||
)
|
||||
config5_pydantic.set_pydantic_settings([PydanticSettings()])
|
||||
|
||||
# NOTE: Using assignment since PydanticSettings is context-sensitive: conditional on whether pydantic is installed
|
||||
config5_pydantic_settings: list[PydanticSettings] = (config5_pydantic.get_pydantic_settings())
|
||||
|
||||
# Test 6: to check init arguments
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ class Container1(containers.DeclarativeContainer):
|
|||
provider = providers.Factory(int)
|
||||
|
||||
|
||||
# NOTE: Using assignment to check base class instead of exact type
|
||||
container1 = Container1()
|
||||
container1_type: containers.Container = Container1()
|
||||
provider1: providers.Provider[int] = container1.provider
|
||||
|
|
|
|||
|
|
@ -27,4 +27,5 @@ dependencies = container5.dependencies
|
|||
assert_type(dependencies, Dict[str, providers.Provider[Any]])
|
||||
|
||||
# Test 6: to check base class
|
||||
# NOTE: Using assignment to check base class instead of exact type
|
||||
container6: containers.Container = containers.DynamicContainer()
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user