VictorDeon / PGTBL

PGTBL - Plataforma gerenciadora de Team-Based Learning
https://victordeon.github.io/PGTBL/
GNU General Public License v3.0
6 stars 21 forks source link

Test grades app #131

Closed lucaaas closed 6 years ago

lucaaas commented 6 years ago

Descrição

Foram criados testes para o app grades. Os seguintes arquivos foram modificados: test_list_grade.py test_list_final_grade.py test_update_grade.py models.py

No arquivo models.py foi adicionado uma validação para não aceitar número negativo nas notas.

Issue Relacionada

#103 ## Motivação e Contexto

Os testes foram feitos para encontrar falhas no software em questão. Uma falha encontrada foi a falta de de validação das notas em que aceitava e calculava a nota final com números negativos. Com a falha encontrada, foram adicionados validações para as notas e testes para garantir que elas estão sendo feitas.

Como Isso Foi Testado?

Os testes foram codificados e executados usando uma instância do virtualenv.

Capturas de Tela (se apropriado):

Tipos de Mudanças

Checklist: