- test_filtered_repos_have_no_api_calls: prouve que get_latest_release et get_milestones ne sont pas appelés pour les repos exclus par le filtre include - test_collect_all_include_empty_list: documente le contrat implicite où include=[] est équivalent à include=None (tous les repos inclus) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 lines
764 B
Markdown
7 lines
764 B
Markdown
# Findings History
|
|
|
|
| Version | Severity | Category | File | Pattern | Resolution |
|
|
|---------|----------|----------|------|---------|------------|
|
|
| v1.1.0 | minor | testing | tests/test_collector.py | Pas de test prouvant que les repos filtrés n'entraînent pas d'appels API inutiles (get_latest_release / get_milestones) | Ajout de `test_filtered_repos_have_no_api_calls` : vérifie que `assert_called_once_with` cible uniquement le repo qui a passé le filtre |
|
|
| v1.1.0 | minor | testing | tests/test_collector.py | Pas de test pour `include=[]` (liste vide) — contrat implicite `if include:` traite `[]` comme `None` | Ajout de `test_collect_all_include_empty_list` : compare le résultat de `collect_all(client, include=[])` avec `collect_all(client)` |
|