Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions cuenca_validations/types/requests.py
Original file line number Diff line number Diff line change
Expand Up @@ -558,6 +558,7 @@ class UserUpdateRequest(BaseRequest):
proof_of_address: Optional[KYCFile] = None
proof_of_life: Optional[KYCFile] = None
curp_document_uri: Optional[SerializableHttpUrl] = None
country_of_birth: Optional[Country] = None
rfc: Optional[Rfc] = None
fiscal_regime_code: Optional[SATRegimeCode] = None
fiscal_address: Optional[AddressRequest] = None
Expand Down
2 changes: 1 addition & 1 deletion cuenca_validations/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '2.1.39'
__version__ = '2.1.40'
7 changes: 6 additions & 1 deletion tests/test_requests.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
from pydantic import ValidationError
from pydantic_extra_types.phone_numbers import PhoneNumber

from cuenca_validations.types.enums import VerificationType
from cuenca_validations.types.enums import Country, VerificationType
from cuenca_validations.types.requests import (
PasswordResetRequest,
UpdateTransferRequest,
Expand Down Expand Up @@ -97,6 +97,11 @@ def test_user_update_request_normalizes_phone() -> None:
assert req.phone_number == '+16504401222'


def test_user_update_request_accepts_country_of_birth() -> None:
req = UserUpdateRequest(country_of_birth=Country.CA)
assert req.country_of_birth == Country.CA


@pytest.mark.parametrize('status', ['succeeded', 'failed'])
def test_update_transfer_request_valid_status(status: str) -> None:
req = UpdateTransferRequest.model_validate({'status': status})
Expand Down
Loading