Índice
- Praticar o conceito de
Hashmaps
através das estruturas de dadosDict
eSetdo
Python; - Praticar a ferramenta
Pandas
junto a sua estrutura de dadosDataFrame
; - Praticar os conhecimentos de testes de software;
- Praticar os conhecimentos de orientação a objetos.
-
Clonar o repositorio
git clone git@github.com:RenanFernandess/trybe-restaurant-orders.git
-
Entrar na pasta project-restaurant-orders
cd ./trybe-restaurant-orders
O Python oferece um recurso chamado de ambiente virtual, onde permite sua máquina rodar sem conflitos, diferentes tipos de projetos com diferentes versões de bibliotecas.
-
criar o ambiente virtual
python3 -m venv .venv
-
ativar o ambiente virtual
source .venv/bin/activate
-
instalar as dependências no ambiente virtual
python3 -m pip install -r dev-requirements.txt
Com o seu ambiente virtual ativo, as dependências serão instaladas neste ambiente. Quando precisar desativar o ambiente virtual, execute o comando
deactivate
. Lembre-se de ativar novamente quando voltar a trabalhar no projeto.
Para executar os testes certifique-se de que você está com o ambiente virtual ativado.
Executar os testes
python3 -m pytest
Mais comandos
O arquivo pyproject.toml
já configura corretamente o pytest. Entretanto, caso você tenha problemas com isso e queira explicitamente uma saída completa, o comando é:
python3 -m pytest -s -vv
Caso precise executar apenas um arquivo de testes basta executar o comando:
python3 -m pytest tests/nomedoarquivo.py
Caso precise executar apenas uma função de testes basta executar o comando:
python3 -m pytest -k nome_da_func_de_tests
Para executar um teste específico de um arquivo, basta executar o comando:
python3 -m pytest tests/nomedoarquivo.py::test_nome_do_teste
- Renan Fernandes - Linkedin - renzinestuods@gmail.com