betty.test_utils.config.collections package¶
Submodules¶
Module contents¶
Test utilities for betty.config.collections.
- class betty.test_utils.config.collections.ConfigurationCollectionTestBase[source]¶
Bases:
Generic[_ConfigurationKeyT,_ConfigurationT]A base class for testing
betty.config.collections.ConfigurationCollectionimplementations.- get_configuration_keys() tuple[_ConfigurationKeyT, _ConfigurationKeyT, _ConfigurationKeyT, _ConfigurationKeyT][source]¶
Produce four configuration keys to test the collection with.
- async get_configurations() tuple[_ConfigurationT, _ConfigurationT, _ConfigurationT, _ConfigurationT][source]¶
Produce four configuration items to test the collection with.
- async get_sut(configurations: Iterable[_ConfigurationT] | None = None) ConfigurationCollection[_ConfigurationKeyT, _ConfigurationT][source]¶
Produce the collection under test.
- async test___delitem__() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.__delitem__()implementations.
- async test___getitem__() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.__getitem__()implementations.
- async test___iter__() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.__iter__()implementations.
- async test___len__() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.__len__()implementations.
- async test_append() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.append()implementations.
- async test_insert() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.insert()implementations.
- async test_keys() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.keys()implementations.
- async test_prepend() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.prepend()implementations.
- async test_replace_with_items() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.replace()implementations.
- async test_replace_without_items() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.replace()implementations.
- async test_values() None[source]¶
Tests
betty.config.collections.ConfigurationCollection.values()implementations.