Skip to main content

Exchange rates getter

Project description

Exchange rates service

Yandex last homework task. Realization of exchange rates service

Getting project from gitlab

Firstly you must download source code of project from gitlab repository

$ git clone https://gitlab.com/ExampleUserForYandex/last

and go inside project's folder

$ cd /path/to/cloned/project

Run project's tests

For run tests firstly activate virtual environment by:

$ source venv/bin/activate

and after that install requirements by:

$ (venv) pip3 install -r requirements.txt
$ (venv) pip3 install -r requirements.tests.txt

Now we can run tests

$ (venv) pytest test

If all is ok you'll get

=============================================================================================== test session starts ===============================================================================================
platform linux -- Python 3.7.3, pytest-5.2.2, py-1.8.0, pluggy-0.13.0
rootdir: /path/to/cloned/project
plugins: aiohttp-0.3.0, aiomisc-9.4.1
collected 5 items                                                                                                                                                                                                 

test/test_rest.py ..                                                                                                                                                                                        [ 40%]
test/test_services.py .                                                                                                                                                                                     [ 60%]
test/test_updater.py ..                                                                                                                                                                                     [100%]

================================================================================================ 5 passed in 1.28s ================================================================================================

Next step

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exchange_rates_last_hm_alex-0.0.1.tar.gz (3.7 kB view hashes)

Uploaded Source

Built Distributions

exchange_rates_last_hm_alex-0.0.1-py3.7.egg (7.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page