добавлен declaredValue
Deploy / deploy (push) Successful in 53s

This commit is contained in:
Раис Юсупалиев
2026-06-21 22:32:28 +03:00
parent 6a3da82ddc
commit c6c37640fd
8 changed files with 73 additions and 5 deletions
+41
View File
@@ -164,6 +164,47 @@ def test_post_init_payment_rejects_non_integer_price() -> None:
assert service.calls == []
def test_post_init_payment_rejects_missing_declared_value() -> None:
service = StubAggregatorService(response=None)
app = create_app()
_install_service_override(app, service)
invalid_payload = make_init_payment_payload()
del invalid_payload["content"]["declared_value"]
response = _post(app, invalid_payload)
assert response.status_code == 422
assert service.calls == []
def test_post_init_payment_rejects_non_integer_declared_value() -> None:
service = StubAggregatorService(response=None)
app = create_app()
_install_service_override(app, service)
invalid_payload = make_init_payment_payload()
invalid_payload["content"]["declared_value"] = "50000"
response = _post(app, invalid_payload)
assert response.status_code == 422
assert service.calls == []
def test_post_init_payment_rejects_camel_case_declared_value() -> None:
service = StubAggregatorService(response=None)
app = create_app()
_install_service_override(app, service)
invalid_payload = make_init_payment_payload()
invalid_payload["content"]["declaredValue"] = invalid_payload["content"].pop(
"declared_value"
)
response = _post(app, invalid_payload)
assert response.status_code == 422
assert service.calls == []
def test_post_init_payment_requires_company_fields_when_is_company_true() -> None:
service = StubAggregatorService(response=None)
app = create_app()