fix(test): mettre à jour les assertions de compute_considerations_stats pour le retour en 3-tuple

La fonction retourne désormais (count_ren, count_pos_ren, pct) pour les clés
_renseignees, mais les tests attendaient encore l'ancien format (count_ren, pct).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Colin Maudry
2026-06-24 05:34:03 +02:00
parent a6f60ce3c4
commit 8830b2ac91
+10 -10
View File
@@ -41,10 +41,10 @@ def test_compute_considerations_stats_basic():
# champs_renseignes : basé sur sociales. 4 non-null / 4 total -> (4, 100%). # champs_renseignes : basé sur sociales. 4 non-null / 4 total -> (4, 100%).
assert stats["champs_renseignes"] == (4, 100) assert stats["champs_renseignes"] == (4, 100)
# Sociales renseignées : dén=4 non-null, num=3 != "Sans objet" (u1/u3/u4) -> (4, 75%). # Sociales renseignées : dén=4 non-null, num=3 != "Sans objet" (u1/u3/u4) -> (4, 3, 75%).
assert stats["sociales_renseignees"] == (4, 75) assert stats["sociales_renseignees"] == (4, 3, 75)
# Env renseignées : dén=3 non-null (u1/u2/u4), num=1 != "Sans objet" (u2) -> (3, 33%). # Env renseignées : dén=3 non-null (u1/u2/u4), num=1 != "Sans objet" (u2) -> (3, 1, 33%).
assert stats["environnementales_renseignees"] == (3, 33) assert stats["environnementales_renseignees"] == (3, 1, 33)
def test_compute_considerations_stats_dedup_per_uid(): def test_compute_considerations_stats_dedup_per_uid():
@@ -73,11 +73,11 @@ def test_compute_considerations_stats_dedup_per_uid():
stats = compute_considerations_stats(lff) stats = compute_considerations_stats(lff)
# 2 uid distincts. Social 2 non-null, 1 != "Sans objet" (u1) -> (2, 50%). # 2 uid distincts. Social 2 non-null, 1 != "Sans objet" (u1) -> (2, 1, 50%).
assert stats["champs_renseignes"] == (2, 100) assert stats["champs_renseignes"] == (2, 100)
assert stats["sociales_renseignees"] == (2, 50) assert stats["sociales_renseignees"] == (2, 1, 50)
# Env 2 non-null, 0 != "Sans objet" -> (2, 0%). # Env 2 non-null, 0 != "Sans objet" -> (2, 0, 0%).
assert stats["environnementales_renseignees"] == (2, 0) assert stats["environnementales_renseignees"] == (2, 0, 0)
def test_compute_considerations_stats_missing_column(): def test_compute_considerations_stats_missing_column():
@@ -92,9 +92,9 @@ def test_compute_considerations_stats_missing_column():
stats = compute_considerations_stats(lff) stats = compute_considerations_stats(lff)
# Colonne env absente -> (0, 0). Social : 2 non-null, 1 != "Sans objet" -> (2, 50%). # Colonne env absente -> (0, 0). Social : 2 non-null, 1 != "Sans objet" -> (2, 1, 50%).
assert stats["champs_renseignes"] == (2, 100) assert stats["champs_renseignes"] == (2, 100)
assert stats["sociales_renseignees"] == (2, 50) assert stats["sociales_renseignees"] == (2, 1, 50)
assert stats["environnementales_renseignees"] == (0, 0) assert stats["environnementales_renseignees"] == (0, 0)