docstr: Test Column creation.
docstr_tok: ["Test","Column","creation","."]
code: def test_generic_column(self):
      """Test Column creation."""
  
      self.assertEqual(
          remove_none_values(Column()),
          {},
          "Should not have any properties defined.",
      )
  
      self.assertEqual(
          remove_none_values(
              Column(
                  "Col1",
                  width="small",
                  help="Help text",
                  disabled=False,
                  required=True,
              )
          ),
          {
              "label": "Col1",
              "width": "small",
              "help": "Help text",
              "disabled": False,
              "required": True,
          },
          "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 1 for calling the ColumnTypesTest obj's underlying member method code with example usage: obj.test_generic_column() without return types