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.ConfigurationCollection
implementations.- 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.