✅ Fix CI: switch_capacity tests expect lowercase enable #9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "tests/fix-switch-capacity-lowercase"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fix CI: aligner les tests
switch_capacitysur la valeurenableminusculeAprès le merge, la CI échoue sur
main(et donc sur le miroir GitHub). Deux tests seulement sont en cause.Cause
La PR #7 (« Send lowercase boolean in switch_capacity URL ») a changé le code pour envoyer
enable=true/enable=falseen minuscules (str(enable).lower()). Mais la suite de tests (mergée séparément via #2, écrite avant #7) asserte encore les anciennes valeurs capitaliséesTrue/False:Les autres changements mergés entre-temps ne cassent rien : les tests d'erreur n'assertaient que le code de statut (pas le libellé), donc le fix des messages (#5) passe ; le timeout (#8) et les docstrings (#6) n'affectent aucune assertion.
Correctif
tests/test_devices.py— les deux assertionsswitch_capacityattendent désormais["true"]/["false"], conformes au comportement actuel du client.Vérification
python -m pytesten venv neuf → 24 passed, sortie propre.