tests : date glissante pour le chargement zone or (#265) #266

Merged
justine merged 2 commits from marvin/test-chargement-date-glissante into develop 2026-09-10 13:52:36 +00:00
Member

Ferme #265.

Cause

test_le_chargement_rend_zero_puis_referme_la_connexion chargeait la journee 2026-09-03 ecrite en dur. Le garde-fou de compression controler_fenetre (etl/gold/chargement.py, sept jours) refuse une journee au-dela de la fenetre, et main() n'expose pas d'horloge : depuis le 2026-09-10, today - 2026-09-03 >= 7, le job rend 4 au lieu de 0. Le job Python de la chaine est rouge sur develop pour tout le monde.

Correction

Le cas prend datetime.now(UTC).date() - timedelta(days=2) au lieu d'une date figee. Le cas jumeau test_le_chargement_d_un_vieux_jour_rend_quatre (qui attend le code 4) garde 1999-01-01, volontairement ancienne.

Un seul fichier touche, aucun code de production.

Verification

$ pytest tests/unit/gold -q
109 passed
Ferme #265. ## Cause `test_le_chargement_rend_zero_puis_referme_la_connexion` chargeait la journee `2026-09-03` ecrite en dur. Le garde-fou de compression `controler_fenetre` (`etl/gold/chargement.py`, sept jours) refuse une journee au-dela de la fenetre, et `main()` n'expose pas d'horloge : depuis le 2026-09-10, `today - 2026-09-03 >= 7`, le job rend 4 au lieu de 0. Le job Python de la chaine est rouge sur `develop` pour tout le monde. ## Correction Le cas prend `datetime.now(UTC).date() - timedelta(days=2)` au lieu d'une date figee. Le cas jumeau `test_le_chargement_d_un_vieux_jour_rend_quatre` (qui attend le code 4) garde `1999-01-01`, volontairement ancienne. Un seul fichier touche, aucun code de production. ## Verification ``` $ pytest tests/unit/gold -q 109 passed ```
tests: date glissante pour le chargement zone or, au lieu d'une date figée
All checks were successful
Intégration / Contrôles statiques du dépôt (pull_request) Successful in 9s
Intégration / Terraform — format, validité et lint (pull_request) Successful in 16s
Intégration / Tableau de bord — dépendances, tests et construction (pull_request) Successful in 45s
Intégration / Checkov — audit de la configuration (pull_request) Successful in 16s
Intégration / Workflows — lint et audit de sécurité (pull_request) Successful in 18s
Intégration / Python — qualité, tests et dépendances (pull_request) Successful in 6m20s
802a9a7a8d
test_le_chargement_rend_zero_puis_referme_la_connexion chargeait 2026-09-03
en dur. Le garde-fou de compression (controler_fenetre, sept jours) refuse
depuis le 2026-09-10 : le job rend 4 au lieu de 0, et le job Python de la
chaîne est rouge sur develop pour tout le monde. main() n'expose pas
d'horloge, donc le cas prend maintenant « aujourd'hui moins deux jours ».
Le cas jumeau qui attend le code 4 garde sa date volontairement ancienne.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Es6bHF86WXpqXpRKnwqaUh
marvin requested review from justine 2026-09-10 11:55:45 +00:00
Merge branch 'develop' into marvin/test-chargement-date-glissante
All checks were successful
Intégration / Contrôles statiques du dépôt (pull_request) Successful in 10s
Intégration / Terraform — format, validité et lint (pull_request) Successful in 17s
Intégration / Checkov — audit de la configuration (pull_request) Successful in 17s
Intégration / Tableau de bord — dépendances, tests et construction (pull_request) Successful in 47s
Intégration / Workflows — lint et audit de sécurité (pull_request) Successful in 23s
Intégration / Python — qualité, tests et dépendances (pull_request) Successful in 6m38s
61d2ed4789
justine approved these changes 2026-09-10 13:52:31 +00:00
justine merged commit 31511ebf2c into develop 2026-09-10 13:52:36 +00:00
justine deleted branch marvin/test-chargement-date-glissante 2026-09-10 13:52:36 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
g2/enervision!266
No description provided.