code: def test_bin_numeric_expected_columns(df):
      df = df.bin_numeric(from_column_name="a", to_column_name="a_bin")
      expected_columns = [
          "a",
          "Bell__Chart",
          "decorated-elephant",
          "animals@#$%^",
          "cities",
          "a_bin",
      ]
  
      assert set(df.columns) == set(expected_columns)
  
imports: import pytest
  from hypothesis import given, settings
  from janitor.testing_utils.strategies import df_strategy
label_desc: Use image node_id 1 for calling a global function with example usage: test_bin_numeric_expected_columns(df) without return types