- 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>
764 B
764 B
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) |