Récapitulatif d'astreinte : indique le forfait de chaque jour
Chaque jour d'astreinte déclaré affiche son forfait dans le récapitulatif,
même sans intervention saisie, et les totaux rappellent la somme des
forfaits — sans la mêler aux compteurs pondérés d'astreinte.
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
This commit is contained in:
@ -571,6 +571,14 @@ def test_compute_week_forfait_ajoute_au_travaille_du_jour_declare(freeze_today):
|
||||
assert result["jours"][2]["forfait_min"] == 0 # lendemain : rien
|
||||
assert result["jours"][0]["forfait_min"] == 0 # jour sans astreinte
|
||||
assert result["total_travaille"] == "16h36" # 2 × 7h48 + 1h
|
||||
# récapitulatif d'astreinte : le jour AS apparaît avec son forfait même sans
|
||||
# intervention ; le forfait est rappelé mais hors compteurs pondérés
|
||||
ast = result["astreinte"]
|
||||
assert ast["actif"] is True
|
||||
assert ast["total_min"] == 0
|
||||
assert ast["total_forfait_min"] == 60
|
||||
assert ast["total_forfait_h"] == "1h00"
|
||||
assert [(j["date"], j["forfait_min"], j["events"]) for j in ast["jours"]] == [("2026-07-14", 60, [])]
|
||||
|
||||
|
||||
def test_compute_week_sans_forfait_comportement_inchange(freeze_today):
|
||||
|
||||
Reference in New Issue
Block a user