Simple dynamic config backend.
Definition at line 222 of file dynamic_config.py.
|
| __init__ (self, *ConfigDict initial_values, typing.Optional[ConfigDict] defaults, typing.Iterable[str] config_cache_components, caches.InvalidationState cache_invalidation_state, _Changelog changelog) |
|
| set_values (self, ConfigDict values) |
|
| set_values_unsafe (self, ConfigDict values) |
|
| set (self, **values) |
|
ConfigDict | get_values_unsafe (self) |
|
typing.Any | get (self, str key, typing.Any default=None) |
|
| remove_values (self, keys) |
|
| remove (self, key) |
|
typing.Any | modify (self, str key) |
|
typing.Tuple[typing.Any,...] | modify_many (self, *typing.Tuple[str,...] keys) |
|
◆ __init__()
pytest_userver.plugins.dynamic_config.DynamicConfig.__init__ |
( |
| self, |
|
|
*ConfigDict | initial_values, |
|
|
typing.Optional[ConfigDict] | defaults, |
|
|
typing.Iterable[str] | config_cache_components, |
|
|
caches.InvalidationState | cache_invalidation_state, |
|
|
_Changelog | changelog ) |
◆ _sync_with_service()
pytest_userver.plugins.dynamic_config.DynamicConfig._sync_with_service |
( |
| self | ) |
|
|
protected |
◆ get()
typing.Any pytest_userver.plugins.dynamic_config.DynamicConfig.get |
( |
| self, |
|
|
str | key, |
|
|
typing.Any | default = None ) |
◆ get_values_unsafe()
ConfigDict pytest_userver.plugins.dynamic_config.DynamicConfig.get_values_unsafe |
( |
| self | ) |
|
◆ modify()
typing.Any pytest_userver.plugins.dynamic_config.DynamicConfig.modify |
( |
| self, |
|
|
str | key ) |
◆ modify_many()
typing.Tuple[typing.Any, ...] pytest_userver.plugins.dynamic_config.DynamicConfig.modify_many |
( |
| self, |
|
|
*typing.Tuple[str, ...] | keys ) |
◆ remove()
pytest_userver.plugins.dynamic_config.DynamicConfig.remove |
( |
| self, |
|
|
| key ) |
◆ remove_values()
pytest_userver.plugins.dynamic_config.DynamicConfig.remove_values |
( |
| self, |
|
|
| keys ) |
◆ set()
pytest_userver.plugins.dynamic_config.DynamicConfig.set |
( |
| self, |
|
|
** | values ) |
◆ set_values()
pytest_userver.plugins.dynamic_config.DynamicConfig.set_values |
( |
| self, |
|
|
ConfigDict | values ) |
◆ set_values_unsafe()
pytest_userver.plugins.dynamic_config.DynamicConfig.set_values_unsafe |
( |
| self, |
|
|
ConfigDict | values ) |
◆ _cache_invalidation_state
pytest_userver.plugins.dynamic_config.DynamicConfig._cache_invalidation_state |
|
protected |
◆ _changelog
pytest_userver.plugins.dynamic_config.DynamicConfig._changelog |
|
protected |
◆ _config_cache_components
pytest_userver.plugins.dynamic_config.DynamicConfig._config_cache_components |
|
protected |
◆ _defaults
pytest_userver.plugins.dynamic_config.DynamicConfig._defaults |
|
protected |
◆ _values
pytest_userver.plugins.dynamic_config.DynamicConfig._values |
|
protected |
The documentation for this class was generated from the following file: