code: def test_predicate_pushdown_group_by_keys() -> None:
      df = pl.LazyFrame(
          {"str": ["A", "B", "A", "B", "C"], "group": [1, 1, 2, 1, 2]}
      ).lazy()
      assert (
          'SELECTION: "None"'
          not in df.group_by("group")
          .agg([pl.count().alias("str_list")])
          .filter(pl.col("group") == 1)
          .explain()
      )
  
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 11 for calling a global function with example usage: test_predicate_pushdown_group_by_keys() without return types