Supply dynamic configs for the service in testsuite.
Classes | |
class | _Changelog |
class | _ChangelogEntry |
class | _ConfigDefaults |
class | BaseError |
Base class for exceptions from this module. More... | |
class | DynamicConfig |
Simple dynamic config backend. More... | |
class | DynamicConfigNotFoundError |
Config parameter was not found and no default was provided. More... | |
class | InvalidDefaultsError |
Dynamic config defaults action returned invalid response. More... | |
class | Missing |
class | RemoveKey |
class | Updates |
Functions | |
DynamicConfig | dynamic_config (request, search_path, object_substitute, cache_invalidation_state, _config_service_defaults_updated, dynamic_config_changelog, _dynconfig_load_json_cached, dynconf_cache_names) |
Fixture that allows to control dynamic config values used by the service. | |
dynconf_cache_names () | |
_dynconfig_json_cache () | |
_dynconfig_load_json_cached (json_loads, _dynconfig_json_cache) | |
DynamicConfig | taxi_config (dynamic_config) |
Deprecated, use dynamic_config instead. | |
ConfigDict | dynamic_config_fallback_patch () |
Override this fixture to replace some dynamic config values specifically for testsuite tests: | |
ConfigDict | config_service_defaults (config_fallback_path, dynamic_config_fallback_patch) |
Fixture that returns default values for dynamic config. | |
_config_service_defaults_updated (config_service_defaults) | |
userver_config_dynconf_cache (service_tmpdir) | |
userver_config_dynconf_fallback (config_service_defaults) | |
Returns a function that adjusts the static configuration file for the testsuite. | |
userver_config_dynconf_url (mockserver_info) | |
Returns a function that adjusts the static configuration file for the testsuite. | |
_Changelog | dynamic_config_changelog () |
None | mock_configs_service (mockserver, DynamicConfig dynamic_config, _Changelog dynamic_config_changelog) |
Adds a mockserver handler that forwards dynamic_config to service's dynamic-config-client component. | |
_userver_dynconfig_cache_control (_Changelog dynamic_config_changelog) | |
Variables | |
list | USERVER_CONFIG_HOOKS |
dict | USERVER_CACHE_CONTROL_HOOKS |
_CONFIG_CACHES = tuple(USERVER_CACHE_CONTROL_HOOKS.keys()) | |
ConfigDict = typing.Dict[str, typing.Any] | |
|
protected |
Definition at line 428 of file dynamic_config.py.
|
protected |
Definition at line 336 of file dynamic_config.py.
|
protected |
Definition at line 341 of file dynamic_config.py.
|
protected |
Definition at line 551 of file dynamic_config.py.
_Changelog pytest_userver.plugins.dynamic_config.dynamic_config_changelog | ( | ) |
Definition at line 516 of file dynamic_config.py.
pytest_userver.plugins.dynamic_config.dynconf_cache_names | ( | ) |
Definition at line 331 of file dynamic_config.py.
DynamicConfig pytest_userver.plugins.dynamic_config.taxi_config | ( | dynamic_config | ) |
Deprecated, use dynamic_config
instead.
Definition at line 351 of file dynamic_config.py.
pytest_userver.plugins.dynamic_config.userver_config_dynconf_cache | ( | service_tmpdir | ) |
Definition at line 433 of file dynamic_config.py.
|
protected |
Definition at line 27 of file dynamic_config.py.
pytest_userver.plugins.dynamic_config.ConfigDict = typing.Dict[str, typing.Any] |
Definition at line 42 of file dynamic_config.py.
dict pytest_userver.plugins.dynamic_config.USERVER_CACHE_CONTROL_HOOKS |
Definition at line 23 of file dynamic_config.py.
list pytest_userver.plugins.dynamic_config.USERVER_CONFIG_HOOKS |
Definition at line 18 of file dynamic_config.py.