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.