betty.test_utils.plugin package¶
Module contents¶
Test utilities for betty.plugin.
- class betty.test_utils.plugin.DummyPlugin[source]¶
Bases:
PluginA dummy plugin implementation.
- classmethod plugin_id() str[source]¶
Get the plugin ID.
IDs are unique per plugin type:
A plugin repository MUST at most have a single plugin for any ID.
Different plugin repositories MAY each have a plugin with the same ID.
- classmethod plugin_label() Localizable[source]¶
Get the human-readable short plugin label.
- class betty.test_utils.plugin.PluginTestBase[source]¶
Bases:
Generic[_PluginT]A base class for testing
betty.plugin.Pluginimplementations.- async test_plugin_description() None[source]¶
Tests
betty.plugin.Plugin.plugin_description()implementations.
- async test_plugin_id() None[source]¶
Tests
betty.plugin.Plugin.plugin_id()implementations.
- async test_plugin_label() None[source]¶
Tests
betty.plugin.Plugin.plugin_label()implementations.