Skip to content

Commit

Permalink
lint code
Browse files Browse the repository at this point in the history
  • Loading branch information
fcurella committed Mar 13, 2024
1 parent 2251972 commit 1672a5d
Show file tree
Hide file tree
Showing 3 changed files with 74 additions and 72 deletions.
136 changes: 68 additions & 68 deletions faker/providers/bank/uk_UA/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,74 +12,74 @@ class Provider(BankProvider):
bban_format = "#" * 27
country_code = "UA"
banks = (
'izibank',
'monobank',
'O.Bank',
'sportbank',
'А-Банк',
'Агропросперіс Банк',
'АкордБанк',
'Альтбанк',
'Асвіо Банк',
'Банк 3/4',
'Банк Авангард',
'Банк Альянс',
'Банк Власний Рахунок',
'Банк Восток',
'Банк інвестицій та заощаджень',
'Банк Кредит Дніпро',
'Банк Портал',
'Банк Український Капітал',
'Банк Фамільний',
'БТА Банк',
'Глобус',
'Грант',
'Дойче Банк ДБУ',
'Європейський Промисловий Банк',
'Ідея Банк',
'ІНГ Банк Україна',
'Індустріалбанк',
'Кліринговий Дім',
'Комінбанк',
'КомІнвестБанк',
'Кредит Європа Банк',
'Кредитвест Банк',
'Креді Агріколь',
'Кредобанк',
'Кристалбанк',
'Львів',
'МетаБанк',
'Міжнародний Інвестиційний Банк',
'Мотор-Банк',
'МТБ Банк',
'Національний банк України',
'Оксі Банк',
'ОТП Банк',
'Ощадбанк',
'Перший Інвестиційний Банк',
'Перший Український Міжнародний Банк',
'Південний',
'Піреус Банк',
'Полікомбанк',
'Полтава-Банк',
'Правекс Банк',
'ПриватБанк',
'ПроКредит Банк',
'Радабанк',
'Райффайзен Банк',
'РВС Банк',
'СЕБ Корпоративний Банк',
'Сенс Банк',
'Сітібанк',
'Скай Банк',
'ТАСкомбанк',
'Траст-капітал',
'Український банк реконструкції та розвитку',
'Укргазбанк',
'Укрексімбанк',
'УкрСиббанк',
'Універсал Банк',
'Юнекс Банк',
"izibank",
"monobank",
"O.Bank",
"sportbank",
"А-Банк",
"Агропросперіс Банк",
"АкордБанк",
"Альтбанк",
"Асвіо Банк",
"Банк 3/4",
"Банк Авангард",
"Банк Альянс",
"Банк Власний Рахунок",
"Банк Восток",
"Банк інвестицій та заощаджень",
"Банк Кредит Дніпро",
"Банк Портал",
"Банк Український Капітал",
"Банк Фамільний",
"БТА Банк",
"Глобус",
"Грант",
"Дойче Банк ДБУ",
"Європейський Промисловий Банк",
"Ідея Банк",
"ІНГ Банк Україна",
"Індустріалбанк",
"Кліринговий Дім",
"Комінбанк",
"КомІнвестБанк",
"Кредит Європа Банк",
"Кредитвест Банк",
"Креді Агріколь",
"Кредобанк",
"Кристалбанк",
"Львів",
"МетаБанк",
"Міжнародний Інвестиційний Банк",
"Мотор-Банк",
"МТБ Банк",
"Національний банк України",
"Оксі Банк",
"ОТП Банк",
"Ощадбанк",
"Перший Інвестиційний Банк",
"Перший Український Міжнародний Банк",
"Південний",
"Піреус Банк",
"Полікомбанк",
"Полтава-Банк",
"Правекс Банк",
"ПриватБанк",
"ПроКредит Банк",
"Радабанк",
"Райффайзен Банк",
"РВС Банк",
"СЕБ Корпоративний Банк",
"Сенс Банк",
"Сітібанк",
"Скай Банк",
"ТАСкомбанк",
"Траст-капітал",
"Український банк реконструкції та розвитку",
"Укргазбанк",
"Укрексімбанк",
"УкрСиббанк",
"Універсал Банк",
"Юнекс Банк",
)

def bank(self) -> str:
Expand Down
4 changes: 3 additions & 1 deletion faker/providers/credit_card/uk_UA/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
from typing import Optional

from faker.providers.person.uk_UA import translit

from .. import CardType, CreditCard
from .. import Provider as CreditCardProvider

Expand All @@ -10,6 +11,7 @@ class Provider(CreditCardProvider):
"""Implement credit card provider for ``uk_UA`` locale.
https://blog.ipay.ua/uk/sekrety-bankovskix-kart-kak-identificirovat-bank-po-nomeru-karty/
"""

prefix_visa = ["4"]
prefix_mastercard = ["51", "52", "53", "54"]
prefix_prostir = ["9"]
Expand All @@ -25,7 +27,7 @@ class Provider(CreditCardProvider):
)

def credit_card_full(self, card_type: Optional[CardType] = None) -> str:
""" Generate UA Credit Card:
"""Generate UA Credit Card:
Supported card types 'visa', 'mastercard', 'prostir', 'maestro'
:sample:
Expand Down
6 changes: 3 additions & 3 deletions tests/providers/test_credit_card.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
from typing import Pattern

from faker.providers.bank.ru_RU import Provider as RuRuBankProvider
from faker.providers.credit_card import Provider as CreditCardProvider
from faker.providers.bank.uk_UA import Provider as UkUaBankProvider
from faker.providers.credit_card import Provider as CreditCardProvider


class TestCreditCardProvider:
Expand Down Expand Up @@ -185,7 +185,7 @@ def test_prostir(self, faker, num_samples):

def test_credit_card_full(self, faker, num_samples):
for _ in range(num_samples):
card_data = faker.credit_card_full('prostir').split("\n")
card_data = faker.credit_card_full("prostir").split("\n")
assert re.match("[A-Za-z]+", card_data[1])
assert card_data[4] in UkUaBankProvider.banks
assert card_data[0] == 'ПРОСТІР'
assert card_data[0] == "ПРОСТІР"

0 comments on commit 1672a5d

Please sign in to comment.