fga-eps-mds / 2021.2-INDICAA

Este projeto tem como objetivo criar um software para a melhor visualização de informações relacionadas às matérias ofertadas no SIGAA, com o objetivo de melhorar o trabalho da secretaria na volta gradual as aulas.
https://fga-eps-mds.github.io/2021.2-INDICAA-Wiki/
GNU General Public License v3.0
8 stars 7 forks source link

Elaborar os testes necessários para o backend #135

Closed Matheuspimentell closed 2 years ago

Matheuspimentell commented 2 years ago

Descrição

Nesta issue, serão elaborados os testes necessários para comprovar a qualidade do software produzido pela equipe INDICAA.

Tarefas

Critérios de aceitação

MorettiGS commented 2 years ago

Execução

Para executar os testes, certifique-se de estar na pasta ./2021.2-INDICAA/src/indicaa-api/.

O programa enviará um erro ao console caso isso não seja feito.

Quando corretamente na pasta, é possível realizar o comando pytest no terminal para executar os testes.

AdneMoretti commented 2 years ago

Acabei de adicionar alguns testes para o backend do projeto, entre eles, teste para o crud de materias e turmas. Com a atualização com a develop, os seguintes passos são necessários pra executar os testes.

docker-compose up

Após rodar esse comando, deixe-o rodando e abra outro terminal na sua ide, nesse:

docker-compose exec indicaa bash

Isso irá abrir o bash do docker, depois basta entrar nas pastas com:

cd src/indicaa-api
pytest