code: def test_binary_op_agg_context_no_simplify_expr_12423() -> None:
      expect = pl.DataFrame(
          {"x": [1], "y": [1]}, schema={"x": pl.Int64, "y": pl.Int32}
      )
  
      for simplify_expression in (True, False):
          assert_frame_equal(
              expect,
              pl.LazyFrame({"x": [1]})
              .group_by("x")
              .agg(y=pl.lit(1) * pl.lit(1))
              .collect(simplify_expression=simplify_expression),
          )
  
imports: from __future__ import annotations
  from datetime import date, datetime, timedelta
  from typing import TYPE_CHECKING, Any
  import numpy
  import pytest
  import polars
  from polars.testing import assert_frame_equal
label_desc: Use image node_id 21 for calling a global function with example usage: test_binary_op_agg_context_no_simplify_expr_12423() without return types