Spaces:
Sleeping
Sleeping
File size: 793 Bytes
8afccd5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import pandas as pd
import pytest
from features import compute_features
def test_compute_features_returns_matrix():
df = pd.DataFrame([{"age": 35, "genre": "Homme", "revenu_mensuel": 4200,
"satisfaction_employee_environnement": 3,
"satisfaction_employee_nature_travail": 3,
"satisfaction_employee_equipe": 3,
"satisfaction_employee_equilibre_pro_perso": 3, "note_evaluation_actuelle": 2, 'note_evaluation_precedente' : 3, "annes_sous_responsable_actuel" : 2, "annees_dans_le_poste_actuel" : 4, "niveau_hierarchique_poste": 2, "distance_domicile_travail" : 5}])
X = compute_features(df)
assert hasattr(X, "shape")
assert X.shape[0] == 1
def test_compute_features_raises_on_empty():
with pytest.raises(Exception):
compute_features(pd.DataFrame())
|