betty.assertions.mapping module¶
Mapping data assertions.
- betty.assertions.mapping.assert_mapping(value_assertion: None = None, key_assertion: None = None, /) Pipeline[Any, MutableMapping[Any, Any]]¶
- betty.assertions.mapping.assert_mapping(value_assertion: Pipe[Any, ReturnT], key_assertion: None = None, /) Pipeline[Any, MutableMapping[Any, ReturnT]]
- betty.assertions.mapping.assert_mapping(value_assertion: None, key_assertion: Pipe[Any, AssertionKeyT], /) Pipeline[Any, MutableMapping[AssertionKeyT, Any]]
- betty.assertions.mapping.assert_mapping(value_assertion: Pipe[Any, ReturnT], key_assertion: Pipe[Any, AssertionKeyT], /) Pipeline[Any, MutableMapping[AssertionKeyT, ReturnT]]
Assert that a value is a key-value mapping.
Optionally assert that keys and/or values are of a given type.