betty.config.collections.mapping module¶
Define and provide key-value mappings of betty.config.Configuration
instances.
- class betty.config.collections.mapping.ConfigurationMapping[source]¶
Bases:
_ConfigurationMapping
[_ConfigurationKeyT
,_ConfigurationT
],Generic
[_ConfigurationKeyT
,_ConfigurationT
]A key-value mapping where values are
betty.config.Configuration
.To test your own subclasses, use
betty.test_utils.config.collections.mapping.ConfigurationMappingTestBase
.- dump() MutableMapping[str, bool | int | float | str | None | MutableSequence[bool | int | float | str | None | MutableSequence[Dump] | MutableMapping[str, Dump]] | MutableMapping[str, bool | int | float | str | None | MutableSequence[Dump] | MutableMapping[str, Dump]]] | type[Void] [source]¶
Produce a serialized data dump of
self
.
- load(dump: bool | int | float | str | None | MutableSequence[Dump] | MutableMapping[str, Dump]) None [source]¶
Load a serialized data dump into
self
.- Raises:
betty.assertion.error.AssertionFailed – Raised if the dump is invalid.
- class betty.config.collections.mapping.OrderedConfigurationMapping[source]¶
Bases:
_ConfigurationMapping
[_ConfigurationKeyT
,_ConfigurationT
],Generic
[_ConfigurationKeyT
,_ConfigurationT
]An ordered key-value mapping where values are
betty.config.Configuration
.To test your own subclasses, use
betty.test_utils.config.collections.mapping.OrderedConfigurationMappingTestBase
.- dump() MutableSequence[bool | int | float | str | None | MutableSequence[bool | int | float | str | None | MutableSequence[Dump] | MutableMapping[str, Dump]] | MutableMapping[str, bool | int | float | str | None | MutableSequence[Dump] | MutableMapping[str, Dump]]] | type[Void] [source]¶
Produce a serialized data dump of
self
.
- load(dump: bool | int | float | str | None | MutableSequence[Dump] | MutableMapping[str, Dump]) None [source]¶
Load a serialized data dump into
self
.- Raises:
betty.assertion.error.AssertionFailed – Raised if the dump is invalid.