code: def test_group_by_multiple_keys_contains_list_column() -> None:
      df = (
          pl.DataFrame(
              {
                  "a": ["x", "x", "y", "y"],
                  "b": [[1, 2], [1, 2], [3, 4, 5], [6]],
                  "c": [3, 2, 1, 0],
              }
          )
          .group_by(["a", "b"], maintain_order=True)
          .agg(pl.all())
      )
      assert df.to_dict(as_series=False) == {
          "a": ["x", "y", "y"],
          "b": [[1, 2], [3, 4, 5], [6]],
          "c": [[3, 2], [1], [0]],
      }
  
imports: from __future__ import annotations
  import pickle
  from datetime import date, datetime, time
  from typing import TYPE_CHECKING, Any
  import pandas
  import pytest
  import polars
  from polars.testing import assert_frame_equal, assert_series_equal
label_desc: Use image node_id 13 for calling a global function with example usage: test_group_by_multiple_keys_contains_list_column() without return types