RenanFernandess / trybe-restaurant-orders

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🚧 README customizado em construção ! 🚧

Boas-vindas ao repositório do Restaurant Orders!

Índice
  1. Sobre o Projeto
  2. Começando
  3. Uso
  4. Contato
  5. Agradecimentos

Sobre o Projeto

Habilidades trabalhadas

  • Praticar o conceito de Hashmaps através das estruturas de dados Dict e Setdo Python;
  • Praticar a ferramenta Pandas junto a sua estrutura de dados DataFrame;
  • Praticar os conhecimentos de testes de software;
  • Praticar os conhecimentos de orientação a objetos.

Construido Com

  • Python
  • pytest
  • pandas

(voltar ao topo)

Começando

Instalação

  1. Clonar o repositorio

     git clone git@github.com:RenanFernandess/trybe-restaurant-orders.git
    
  2. Entrar na pasta project-restaurant-orders

     cd ./trybe-restaurant-orders
    

Ambiente virtual

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.

  1. criar o ambiente virtual

     python3 -m venv .venv
    
  2. ativar o ambiente virtual

     source .venv/bin/activate
    
  3. 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.

Tests

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

(voltar ao topo)

Uso

(voltar ao topo)

Contato

(voltar ao topo)

Agradecimentos

(voltar ao topo)

About


Languages

Language:Python 100.0%