Aplicação web utilizando Flask com duas funções principais, contagem de vogais e ordenação de palavras. Solução desenvolvida para avaliação técnica na empresa Pilar.
método | url |
---|---|
GET | / |
POST | /vowel_count |
POST | /sort |
Python >= 3.8.8
git clone https://github.com/marcio55afr/pilar-flask-api/
cd pilar-flask-api
virtualenv venv
venv\Scripts\activate
python setup.py install
C:\..\pilar-flask-api\> venv\Scripts\activate
(venv) C:\..\pilar-flask-api\> flask run
C:\..\pilar-flask-api\> venv\Scripts\activate
(venv) C:\..\pilar-flask-api\> pytest
ou
C:\..\pilar-flask-api\> venv\Scripts\activate
(venv) C:\..\pilar-flask-api\> pytest --cov=flaskr tests/
Com a aplicação rodando, é possível acessar as rotas criando funções e rodando-as nos arquivos de testes. Uma outra alternativa é utilizando alguma aplicação, como o Postman, para fazer as requisições HTTP enviando os dados desejados com o devido método.
O objetivo deste projeto era colocar em prática um conhecimento sobre aplicações web e sobre o framework Flask, além de participar de uma avaliação técnica