code: def test_predicate_pushdown_boundary_12102() -> None:
      df = pl.DataFrame({"x": [1, 2, 4], "y": [1, 2, 4]})
  
      lf = (
          df.lazy()
          .filter(pl.col("y") > 1)
          .filter(pl.col("x") == pl.min("x"))
          .filter(pl.col("y") > 2)
      )
  
      result = lf.collect()
      result_no_ppd = lf.collect(predicate_pushdown=False)
      assert_frame_equal(result, result_no_ppd)
  
imports: from datetime import date, datetime, timedelta
  from typing import Any
  import numpy
  import pytest
  import polars
  from polars.testing import assert_frame_equal
  from polars.testing.asserts.series import assert_series_equal
label_desc: Use image node_id 15 for calling a global function with example usage: test_predicate_pushdown_boundary_12102() without return types