Add notes

This commit is contained in:
Leonardus Chen 2025-12-08 14:09:09 +07:00
parent b95e22ecb3
commit e4ce4950b8
3 changed files with 4 additions and 0 deletions

View File

@ -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

View File

@ -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

View File

@ -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()