An open API service indexing awesome lists of open source software.

https://github.com/ijevius/qiwi_intership


https://github.com/ijevius/qiwi_intership

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

Утилита для получения курса валют с сайта ЦБ РФ по определенной дате.

Запуск: \n
python3 my_solve.py --code=DKK --date=2023-07-20

ЗАПУСК ТЕСТОВ: из папки с файлами python3 -m pytest

ВВОД: код валюты и дату (yyyy-mm-dd). Для API ЦБ нужно: dd/mm/yyyy \n
ВЫВОД: 1 USD (Доллар): 32

Отправляем http-get и получаем XML
парсим xml -- внимание, дока говорит, что это дверь для уязвимости.

какие тесты нужны?
-- пара позитивных на прошедшие даты, что программа вернула правильное число
-- дата из будущего -- сложно, ЦБ на какое-то время дает котировки. Отказываемся

Не доделал:
-- правильную обработку если именнованые аргументы ввели с ошибкой (напр. cod, data)