docstr: Test ListColumn creation.
docstr_tok: ["Test","ListColumn","creation","."]
code: def test_list_column(self):
      """Test ListColumn creation."""
  
      self.assertEqual(
          remove_none_values(ListColumn()),
          {"type_config": {"type": "list"}},
          "Should only have the type defined and nothing else.",
      )
  
      self.assertEqual(
          remove_none_values(
              ListColumn(
                  "Col1",
                  width="small",
                  help="Help text",
              )
          ),
          {
              "label": "Col1",
              "width": "small",
              "help": "Help text",
              "type_config": {
                  "type": "list",
              },
          },
          "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 13 for calling the ColumnTypesTest obj's underlying member method code with example usage: obj.test_list_column() without return types