code: def test_drop() -> None:
      df = pl.DataFrame(
          {"a": [2, 1, 3], "b": ["a", "b", "c"], "c": [1, 2, 3]}
      )
      df = df.drop(columns="a")
      assert df.shape == (3, 2)
  
      df = pl.DataFrame(
          {"a": [2, 1, 3], "b": ["a", "b", "c"], "c": [1, 2, 3]}
      )
      s = df.drop_in_place("a")
      assert s.name == "a"
  
file_path: polars/py-polars/tests/unit/operations/test_drop.py
imports: from typing import Any
  import pytest
  import polars
  import polars.selectors
  from polars.testing import assert_frame_equal
label_desc: Use image node_id 3 for calling a global function with example usage: test_drop() without return types