Files
gitea-dashboard/docs/technical/findings-history.md
sylvain bb3bc761e3 test(collector): add filtering optimization and edge case tests
- 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>
2026-03-11 04:40:40 +01:00

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)