예제 #1
0
def test_validate_X_returns_true_on_valid_data():
    maui_model = Maui()
    valid_data = {'a': df1, 'b': df2}
    assert maui_model._validate_X(valid_data)
예제 #2
0
def test_validate_X_fails_if_samples_mismatch():
    maui_model = Maui()
    with pytest.raises(ValueError):
        df2_bad = df2.iloc[:,:2]
        data_with_mismatching_samples = {'a': df1, 'b': df2_bad}
        maui_model._validate_X(data_with_mismatching_samples)
예제 #3
0
def test_validate_X_fails_if_some_data_empty():
    maui_model = Maui()
    with pytest.raises(ValueError):
        maui_model._validate_X({'a': df1, 'e': df_empty})
예제 #4
0
def test_validate_X_fails_if_not_dict():
    maui_model = Maui()
    with pytest.raises(ValueError):
        maui_model._validate_X([1,2,3])