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
[ ] Bug fix (alteração que corrige uma issue e não altera funcionalidades já existentes)
[ ] Nova feature (alteração que adiciona uma funcionalidade e não altera funcionalidades já existentes)
[ ] Alteração disruptiva (Breaking change) (Correção ou funcionalidade que causa alteração nas funcionalidades existentes)
Checklist:
[x] Meu código segue o estilo de código desse projeto.
[x] Meus commits seguem o padrão de estilo desse projeto.
[ ] Minha alteração requer uma alteração na documentação.
[ ] Eu atualizei a documentação de acordo.
[x] Eu li o documento de Contribuição (CONTRIBUTING).
[x] Eu adicionei testes para cobrir minhas mudanças.
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 ContextoOs 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: