betty.test_utils.plugin.config module

Test utilities for betty.plugin.config.

class betty.test_utils.plugin.config.PluginConfigurationMappingTestBase[source]

Bases: ConfigurationMappingTestBase[str, _PluginConfigurationT], Generic[_PluginCoT, _PluginConfigurationT]

A base class for testing betty.plugin.config.PluginConfigurationMapping implementations.

get_sut(configurations: Iterable[_PluginConfigurationT] | None = None) PluginConfigurationMapping[_PluginCoT, _PluginConfigurationT][source]

Produce the collection under test.

test_plugins() None[source]

Tests betty.plugin.config.PluginConfigurationMapping.plugins() implementations.