arrow_backRetour aux issues
espinafr/verifica
#3
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
Débutant
Ouvrirarrow_forward
O output esperado de testes do tipo "input" é muito permissivo/tolerante
ecoDébutant
bug
enhancement
help wanted
descriptionDescription
### Informações do sistema
- OS: Windows 10 22H2 19045.6466
- Versão do aplicativo: 1.0.4
- Versão do Python: 3.14.6
- Pacotes instalados: platformdirs==4.11.2, colorama==0.4.6
### Descrição detalhada
Um teste que espera uma resposta vazia sempre retornará verdadeiro, assim como um teste que espera exclusivamente valores específicos sempre retornará verdadeiro caso esse conjunto de valores esteja presente em qualquer lugar do output.
O comportamento esperado é que o output possua SOMENTE aquilo que lhe foi especificado. Para outputs mais permissivos, o padrão deveria ser algum tipo de regex.
[app.log (dos arquivos dispostos abaixo na sessão "etapas para reproduzir o bug")](https://github.com/user-attachments/files/31280608/app.log)
### Etapas para reproduzir o bug
1. Crie qualquer arquivo de correção do tipo 'input' que espera uma resposta vazia, e apenas vazia
2. Crie um programa que ao invés de retornar uma resposta vazia retorne qualquer outra coisa
3. O programa vai marcar como correto
Arquivos de exemplo:
[correcao.json](https://github.com/user-attachments/files/31280340/correcao.json)
[triangulos.py](https://github.com/user-attachments/files/31280344/triangulos.py)
### Checklist de envio
- [x] Estou reportando um bug, e não fazendo uma pergunta
- [x] Verifiquei se não há outras denúncias iguais
- [x] Forneci informações suficientes para reproduzir o bug
Issues similaires
calkit/calkit
star53
Poids du dépôt moyen
VS Code extension should be robust to YAML parser errors
Seeing this error: ``` Failed to read calkit.yaml: YAMLParseError: A block sequence may not be used as an implicit map…
Python
bug
good first issue
fu351/Doberman-Core
star211
Poids du dépôt léger
dash: a manual Refresh control
The dashboard polls: `refreshStats()` (`src/doberman/dash/app.py:408`) every 5 s and `refreshPending()` (`:546`) every …
Python
enhancement
good first issue
fu351/Doberman-Core
star211
Poids du dépôt léger
dash: "Copy details" button on each pending-approval card
Each pending-approval card in the dashboard (`renderPending`, `src/doberman/dash/app.py:448-544`) shows the risk badge,…
Python
enhancement
good first issue