Skip to content

Commit aef49b4

Browse files
author
gabino
committed
Replace built-in type hints (Dict, List) with dict and list
1 parent 05cbf13 commit aef49b4

File tree

9 files changed

+22
-26
lines changed

9 files changed

+22
-26
lines changed

cuenca/resources/card_transactions.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import ClassVar, List, Optional, cast
1+
from typing import ClassVar, Optional, cast
22

33
from cuenca_validations.types import (
44
CardErrorType,
@@ -19,19 +19,19 @@ class CardTransaction(Transaction):
1919

2020
type: CardTransactionType
2121
network: CardNetwork
22-
related_card_transaction_uris: List[str]
22+
related_card_transaction_uris: list[str]
2323
card_uri: str
2424
card_last4: str
2525
card_type: CardType
2626
metadata: dict
2727
error_type: Optional[CardErrorType] = None
2828

2929
@property # type: ignore
30-
def related_card_transactions(self) -> Optional[List['CardTransaction']]:
30+
def related_card_transactions(self) -> Optional[list['CardTransaction']]:
3131
if not self.related_card_transaction_uris:
3232
return []
3333
return cast(
34-
List['CardTransaction'],
34+
list['CardTransaction'],
3535
retrieve_uris(self.related_card_transaction_uris),
3636
)
3737

cuenca/resources/file_batches.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import ClassVar, Dict, List
1+
from typing import ClassVar
22

33
from cuenca_validations.types import BatchFileMetadata, FileBatchUploadRequest
44

@@ -9,14 +9,14 @@
99
class FileBatch(Creatable, Queryable):
1010
_resource: ClassVar = 'file_batches'
1111

12-
received_files: List[BatchFileMetadata]
13-
uploaded_files: List[BatchFileMetadata]
12+
received_files: list[BatchFileMetadata]
13+
uploaded_files: list[BatchFileMetadata]
1414
user_id: str
1515

1616
@classmethod
1717
def create(
1818
cls,
19-
files: List[Dict],
19+
files: list[dict],
2020
user_id: str,
2121
*,
2222
session: Session = global_session,

cuenca/resources/kyc_validations.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import ClassVar, List, Optional
1+
from typing import ClassVar, Optional
22

33
from cuenca_validations.types import KYCFile, KYCValidationRequest
44
from pydantic import ConfigDict
@@ -12,7 +12,7 @@ class KYCValidation(Creatable, Retrievable, Queryable):
1212
platform_id: str
1313
attemps: Optional[int] = None
1414
verification_id: Optional[str] = None
15-
files_uri: Optional[List[str]] = None
15+
files_uri: Optional[list[str]] = None
1616

1717
model_config = ConfigDict(
1818
json_schema_extra={
@@ -32,7 +32,7 @@ def create(
3232
cls,
3333
user_id: str,
3434
force: bool = False,
35-
documents: List[KYCFile] = [],
35+
documents: list[KYCFile] = [],
3636
session: Session = global_session,
3737
) -> 'KYCValidation':
3838
req = KYCValidationRequest(

cuenca/resources/resources.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import re
2-
from typing import Dict
32

43
from .base import Retrievable
54

65
ENDPOINT_RE = re.compile(r'.*/(?P<resource>[a-z_]+)/(?P<id>.+)$')
7-
RESOURCES: Dict[str, Retrievable] = {} # set in ./__init__.py after imports
6+
RESOURCES: dict[str, Retrievable] = {} # set in ./__init__.py after imports
87

98

109
def retrieve_uri(uri: str) -> Retrievable:

cuenca/resources/service_providers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from typing import ClassVar, List
1+
from typing import ClassVar
22

33
from cuenca_validations.types import ServiceProviderCategory
44

@@ -10,4 +10,4 @@ class ServiceProvider(Retrievable, Queryable):
1010

1111
name: str
1212
provider_key: str
13-
categories: List[ServiceProviderCategory]
13+
categories: list[ServiceProviderCategory]

cuenca/resources/transfers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import datetime as dt
2-
from typing import ClassVar, List, Optional, cast
2+
from typing import ClassVar, Optional, cast
33

44
from cuenca_validations.types import (
55
TransferNetwork,
@@ -72,7 +72,7 @@ def create(
7272
return cls._create(**req.model_dump())
7373

7474
@classmethod
75-
def create_many(cls, requests: List[TransferRequest]) -> DictStrAny:
75+
def create_many(cls, requests: list[TransferRequest]) -> DictStrAny:
7676
transfers: DictStrAny = dict(submitted=[], errors=[])
7777
for req in requests:
7878
try:

cuenca/resources/users.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import datetime as dt
2-
from typing import ClassVar, List, Optional, cast
2+
from typing import ClassVar, Optional, cast
33

44
from clabe import Clabe
55
from cuenca_validations.types import (
@@ -140,7 +140,7 @@ def update(
140140
email_address: Optional[str] = None,
141141
profession: Optional[str] = None,
142142
address: Optional[Address] = None,
143-
beneficiaries: Optional[List[Beneficiary]] = None,
143+
beneficiaries: Optional[list[Beneficiary]] = None,
144144
govt_id: Optional[KYCFile] = None,
145145
proof_of_address: Optional[KYCFile] = None,
146146
proof_of_life: Optional[KYCFile] = None,

tests/conftest.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import datetime as dt
22
from io import BytesIO
3-
from typing import Dict
43

54
import pytest
65
from cuenca_validations.types import Country, Gender, State
@@ -31,7 +30,7 @@ def transfer():
3130

3231

3332
@pytest.fixture
34-
def curp_validation_request() -> Dict:
33+
def curp_validation_request() -> dict:
3534
curp_validation = dict(
3635
names='José',
3736
first_surname='López',
@@ -45,7 +44,7 @@ def curp_validation_request() -> Dict:
4544

4645

4746
@pytest.fixture
48-
def user_request() -> Dict:
47+
def user_request() -> dict:
4948
user_dict = dict(
5049
curp='LOHJ660606HDFPRS02',
5150
phone_number='+525511223344',
@@ -64,7 +63,7 @@ def user_request() -> Dict:
6463

6564

6665
@pytest.fixture
67-
def user_lists_request() -> Dict:
66+
def user_lists_request() -> dict:
6867
user_dict = dict(
6968
curp='LOHJ660606HDFPRS02',
7069
names='Alejandro',

tests/resources/test_sessions.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from typing import Dict
2-
31
import pytest
42
from cuenca_validations.types import SessionType
53
from pydantic import ValidationError
@@ -9,7 +7,7 @@
97

108

119
@pytest.mark.vcr
12-
def test_session_create(curp_validation_request: Dict, user_request: Dict):
10+
def test_session_create(curp_validation_request: dict, user_request: dict):
1311
curp_valdation = CurpValidation.create(**curp_validation_request)
1412
user_request['curp'] = curp_valdation.validated_curp
1513
user = User.create(**user_request)

0 commit comments

Comments
 (0)