Добавлена валидация цены

This commit is contained in:
Раис Юсупалиев
2026-05-13 16:35:22 +03:00
parent 6b66af5eb3
commit 39cd5ddc7a
24 changed files with 1021 additions and 56 deletions
+5 -5
View File
@@ -218,12 +218,12 @@ def test_get_all_prices_cache_hit_skips_provider_call() -> None:
StubCache(
forced_get_value=[
_make_price(
"cdek",
"other",
"100.40",
service_name="DOCUMENT EXPRESS",
).model_dump(mode="json"),
_make_price(
"cdek",
"other",
"200.40",
service_name="Economy parcel",
).model_dump(mode="json"),
@@ -238,10 +238,10 @@ def test_get_all_prices_applies_same_parcel_type_filter_for_fresh_and_cached_res
expected_provider_calls: int,
) -> None:
provider = StubProvider(
name="cdek",
name="other",
response=[
_make_price("cdek", "100.40", service_name="DOCUMENT EXPRESS"),
_make_price("cdek", "200.40", service_name="Economy parcel"),
_make_price("other", "100.40", service_name="DOCUMENT EXPRESS"),
_make_price("other", "200.40", service_name="Economy parcel"),
],
)
service = AggregatorService(