Skip to content

Medved717/pythonProject_bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Банковский проект

Описание:

Проект "Банковское приложение" - это приложение на Python для создания и управления банковским приложением, а также обновление для выполнеиня домашних задач на python в skypro.

Установка:

Клонируйте репозиторий:

git clone https://github.com/Medved717/pythonProject_bank/tree/develop

Использование:

Модуль processing.py предназначен для получения списка словарей, в которых имеются данные в том числе статус, если статус == EXECUTED, то программа принимает данный словарь, а в ином случае пропускает. Также, данный модуль сортирует получаемые списки словарей по дате.

Модуль widget.py предназначен для получения номера карты и системы оплаты, после чего происходит маскировка номера карты, также модуль принимает номер счета и производит его маскировку.

Модуль masks.py как и widget.py предназначен для сокрытия номера карты и номера счета, однако, имеет меньший функционал и не может принимать платежную систему как processing.py.

Модуль generators.py предназначен для получения списков транзаций и вывода транзакции, соответствующей введенной в функцию, генерирует номера карт и выводит описания транзакций.

  1. Приложение проходит тестирование на наличие пустых списков и не соответствия словарей;
  2. Проверяются ошибки неверного введения количества цифр по расчетным счетам и номерам карт;
  3. Проходит проверка верного наименования карт;
  4. Проверка наличия даты при сортировке списка дат.
  5. В тестах используются фикстуры, параметризация и выявление ошибок.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages