def test_selective_tsvd_asdf(): assert_transformer_asdf(SelectiveTruncatedSVD(), X)
def test_selective_ipca_asdf(): assert_transformer_asdf(SelectiveIncrementalPCA(), X)
def test_selective_pca_asdf(): assert_transformer_asdf(SelectivePCA(), X)
def test_yj_asdf(): assert_transformer_asdf(YeoJohnsonTransformer(), X)
def test_date_factorizer_asdf(): assert_transformer_asdf(DateFactorizer(cols=['b']), df)
def test_robust_scaler_asdf(): assert_transformer_asdf(SelectiveRobustScaler(), X)
def test_maxabs_scaler_asdf(): assert_transformer_asdf(SelectiveMaxAbsScaler(), X)
def test_classifier_imputers_asdf(): for est in (BaggedClassifierImputer, ): assert_transformer_asdf(est(cols=['label'], random_state=42), Y)
def test_mcf_asdf(): assert_transformer_asdf(MultiCorrFilter(), iris)
def test_binning_asdf(): assert_transformer_asdf(BinningTransformer(), iris)
def test_regressor_imputers_asdf(): for est in (SelectiveImputer, BaggedRegressorImputer): assert_transformer_asdf(est(), X)
def test_interaction_asdf(): assert_transformer_asdf(InteractionTermTransformer(), X_pd)
def test_combos_asdf(): assert_transformer_asdf(LinearCombinationFilter(), X)
def test_time_deltas_asdf(): assert_transformer_asdf(TimeDeltaFeatures(cols=['b', 'c']), df2)
def test_selective_nmf_asdf(): assert_transformer_asdf(SelectiveNMF(), X)
def test_filter_asdf(): assert_transformer_asdf(FeatureFilter(), iris)
def test_standard_scaler_asdf(): assert_transformer_asdf(SelectiveStandardScaler(), X)
def test_sparse_asdf(): assert_transformer_asdf(SparseFeatureFilter(), iris)
def test_minmax_scaler_asdf(): assert_transformer_asdf(SelectiveMinMaxScaler(), X)
def test_nzf_asdf(): assert_transformer_asdf(NearZeroVarianceFilter(), iris)
def test_bc_asdf(): assert_transformer_asdf(BoxCoxTransformer(), X)
def test_selective_kpca_asdf(): assert_transformer_asdf(SelectiveKernelPCA(), X)
def test_haversine_asdf(): assert_transformer_asdf( HaversineFeatures(cols=[('from_lat', 'from_lon'), ('to_lat', 'to_lon')]), X)
def test_dummy_asdf(): assert_transformer_asdf(DummyEncoder(cols=iris.columns.tolist()), iris)