code: def test_selector_ends_with(df: pl.DataFrame) -> None:
      assert df.select(cs.ends_with("e")).columns == ["cde", "eee"]
      assert df.select(cs.ends_with("ee")).columns == ["eee"]
      assert df.select(
          cs.ends_with("e", "g", "i", "n", "p")
      ).columns == [
          "cde",
          "eee",
          "fgg",
          "ghi",
          "Lmn",
          "opp",
      ]
      assert df.select(
          ~cs.ends_with("b", "e", "g", "i", "n", "p")
      ).columns == [
          "abc",
          "def",
          "JJK",
          "qqR",
      ]
  
imports: from typing import Any
  import pytest
  import polars
  import polars.selectors
  from polars.selectors import expand_selector, is_selector
  from polars.testing import assert_frame_equal
label_desc: Use image node_id 11 for calling a global function with example usage: test_selector_ends_with(df) without return types