Добавлен yandex geosuggest
This commit is contained in:
@@ -18,9 +18,14 @@ adapter:
|
||||
address_suggestions:
|
||||
country_to_provider:
|
||||
RU: "dadata"
|
||||
AM: "yandex_geosuggest"
|
||||
dadata:
|
||||
url: "https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address"
|
||||
api_key: "default-dadata-key"
|
||||
yandex_geosuggest:
|
||||
url: "https://suggest-maps.yandex.ru/v1/suggest"
|
||||
api_key: "default-yandex-key"
|
||||
timeout_seconds: 4.0
|
||||
|
||||
observability:
|
||||
enabled: false
|
||||
|
||||
@@ -18,11 +18,15 @@ adapter:
|
||||
address_suggestions:
|
||||
country_to_provider:
|
||||
RU: "dadata"
|
||||
AM: "europe"
|
||||
AM: "yandex_geosuggest"
|
||||
dadata:
|
||||
url: "https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address"
|
||||
api_key: "override-dadata-key"
|
||||
timeout_seconds: 3.0
|
||||
yandex_geosuggest:
|
||||
url: "https://suggest-maps.yandex.ru/v1/suggest"
|
||||
api_key: "override-yandex-key"
|
||||
timeout_seconds: 4.5
|
||||
|
||||
observability:
|
||||
enabled: true
|
||||
|
||||
@@ -85,6 +85,13 @@ def test_configuration_sections_are_loaded_from_yaml_file(
|
||||
"RU": "dadata",
|
||||
"BY": "dadata",
|
||||
"KZ": "dadata",
|
||||
"AM": "yandex_geosuggest",
|
||||
"AZ": "yandex_geosuggest",
|
||||
"KG": "yandex_geosuggest",
|
||||
"MD": "yandex_geosuggest",
|
||||
"TJ": "yandex_geosuggest",
|
||||
"TM": "yandex_geosuggest",
|
||||
"UZ": "yandex_geosuggest",
|
||||
}
|
||||
assert (
|
||||
settings.address_suggestions.dadata.url
|
||||
@@ -92,6 +99,15 @@ def test_configuration_sections_are_loaded_from_yaml_file(
|
||||
)
|
||||
assert settings.address_suggestions.dadata.api_key == "test-dadata-api-key"
|
||||
assert settings.address_suggestions.dadata.timeout_seconds == 7.5
|
||||
assert (
|
||||
settings.address_suggestions.yandex_geosuggest.url
|
||||
== "https://suggest-maps.yandex.ru/v1/suggest"
|
||||
)
|
||||
assert (
|
||||
settings.address_suggestions.yandex_geosuggest.api_key
|
||||
== "test-yandex-geosuggest-api-key"
|
||||
)
|
||||
assert settings.address_suggestions.yandex_geosuggest.timeout_seconds == 6.5
|
||||
assert settings.observability.enabled is False
|
||||
assert settings.observability.service_name == "g2s-aggregator-test"
|
||||
assert settings.observability.otlp_endpoint == "http://localhost:4317"
|
||||
@@ -161,10 +177,12 @@ def test_get_settings_uses_config_test_yaml_in_pytest_environment(
|
||||
assert settings.adapter.cdek_client_id == "test-id"
|
||||
assert settings.address_suggestions.country_to_provider == {
|
||||
"RU": "dadata",
|
||||
"AM": "europe",
|
||||
"AM": "yandex_geosuggest",
|
||||
}
|
||||
assert settings.address_suggestions.dadata.api_key == "override-dadata-key"
|
||||
assert settings.address_suggestions.dadata.timeout_seconds == 3.0
|
||||
assert settings.address_suggestions.yandex_geosuggest.api_key == "override-yandex-key"
|
||||
assert settings.address_suggestions.yandex_geosuggest.timeout_seconds == 4.5
|
||||
assert settings.observability.enabled is True
|
||||
assert settings.observability.service_name == "override-config-service"
|
||||
assert settings.observability.otlp_endpoint == "http://override-collector:4317"
|
||||
|
||||
Reference in New Issue
Block a user