Path: blob/main/py-polars/tests/unit/lazyframe/test_show.py
7884 views
from inspect import signature1from unittest.mock import patch23import pytest45import polars as pl678def test_show_signature_match() -> None:9assert signature(pl.LazyFrame.show) == signature(pl.DataFrame.show)101112def test_lf_show_calls_df_show() -> None:13lf = pl.LazyFrame({})14with patch.object(pl.DataFrame, "show") as df_show:15lf.show(5)1617df_show.assert_called_once_with(185,19ascii_tables=None,20decimal_separator=None,21thousands_separator=None,22float_precision=None,23fmt_float=None,24fmt_str_lengths=None,25fmt_table_cell_list_len=None,26tbl_cell_alignment=None,27tbl_cell_numeric_alignment=None,28tbl_cols=None,29tbl_column_data_type_inline=None,30tbl_dataframe_shape_below=None,31tbl_formatting=None,32tbl_hide_column_data_types=None,33tbl_hide_column_names=None,34tbl_hide_dtype_separator=None,35tbl_hide_dataframe_shape=None,36tbl_width_chars=None,37trim_decimal_zeros=True,38)394041def test_lf_show_no_limit_raises() -> None:42lf = pl.LazyFrame({})43with pytest.raises(ValueError):44lf.show(limit=None)454647