docstr: Test BarChartColumn creation.
docstr_tok: ["Test","BarChartColumn","creation","."]
code: def test_bar_chart_column(self):
      """Test BarChartColumn creation."""
  
      self.assertEqual(
          remove_none_values(BarChartColumn()),
          {"type_config": {"type": "bar_chart"}},
          "Should only have the type defined and nothing else.",
      )
  
      self.assertEqual(
          remove_none_values(
              BarChartColumn(
                  "Col1",
                  width="small",
                  help="Help text",
                  y_min=0,
                  y_max=100,
              )
          ),
          {
              "label": "Col1",
              "width": "small",
              "help": "Help text",
              "type_config": {
                  "type": "bar_chart",
                  "y_min": 0,
                  "y_max": 100,
              },
          },
          "Should have all the properties defined.",
      )
  
imports: import datetime
  import unittest
  from streamlit.elements.lib.column_types import BarChartColumn, CheckboxColumn, Column, DateColumn, DatetimeColumn, ImageColumn, LineChartColumn, LinkColumn, ListColumn, NumberColumn, ProgressColumn, SelectboxColumn, TextColumn, TimeColumn
  from streamlit.elements.lib.dicttools import remove_none_values
label_desc: Use image node_id 11 for calling the ColumnTypesTest obj's underlying member method code with example usage: obj.test_bar_chart_column() without return types