File size: 832 Bytes
4570c28
 
 
 
 
572fd8e
4570c28
 
 
 
 
 
 
 
 
 
 
 
 
 
2303c41
4570c28
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
"""Tests basiques pour le pipeline ML."""

from pathlib import Path


def test_pipeline_placeholder():
    """Test basique pour CI/CD."""
    assert True


def test_data_files_exist():
    """Vérifie que les fichiers de données existent."""
    data_dir = Path("data")
    assert (data_dir / "extrait_sondage.csv").exists()
    assert (data_dir / "extrait_eval.csv").exists()
    assert (data_dir / "extrait_sirh.csv").exists()


def test_preprocess_imports():
    """Vérifie que les imports ML fonctionnent."""
    from ml_model.preprocess import load_raw_data, preprocess_data

    assert preprocess_data is not None
    assert load_raw_data is not None


def test_train_imports():
    """Vérifie que le module d'entraînement s'importe."""
    from ml_model.train_model import train_model

    assert train_model is not None