44from skrub import TableReport , config_context , get_config , set_config
55from skrub ._config import _parse_env_bool
66from skrub ._data_ops ._evaluation import evaluate
7+ from skrub .conftest import polars_installed_without_pyarrow
78
89
910def _use_table_report (obj ):
@@ -50,6 +51,7 @@ def test_use_table_report_data_ops(simple_df):
5051 assert not _use_table_report (X )
5152
5253
54+ @polars_installed_without_pyarrow
5355def test_use_table_report (simple_df ):
5456 assert not _use_table_report (simple_df )
5557 with config_context (use_table_report = True ):
@@ -58,6 +60,7 @@ def test_use_table_report(simple_df):
5860 assert not _use_table_report (simple_df )
5961
6062
63+ @polars_installed_without_pyarrow
6164def test_max_plot_columns (simple_df ):
6265 report = TableReport (simple_df )
6366 assert report .max_association_columns == 30
@@ -106,6 +109,7 @@ def test_enable_subsampling(simple_df):
106109 assert evaluate (dataop .skb .subsample (n = 3 ), mode = "preview" ).shape [0 ] == 3
107110
108111
112+ @polars_installed_without_pyarrow
109113def test_float_precision (simple_series ):
110114 # Default config: float_precision set to 3
111115 report = TableReport (simple_series )
0 commit comments