code: def test_get_column_success(self):
      a = SomeDataSet.a
      b = SomeDataSet.b
      c = SomeDataSet.c
  
      # Run multiple times to validate caching of descriptor return values.
      for _ in range(3):
          self.assertIs(SomeDataSet.get_column("a"), a)
          self.assertIs(SomeDataSet.get_column("b"), b)
          self.assertIs(SomeDataSet.get_column("c"), c)
  
file_path: zipline/tests/pipeline/test_dataset.py
imports: from textwrap import dedent
  from zipline.pipeline.data.dataset import Column, DataSet
  from zipline.testing import chrange, ZiplineTestCase
  from zipline.testing.predicates import assert_messages_equal
label_desc: Use image node_id 1 for calling the GetColumnTestCase obj's underlying member method code with example usage: obj.test_get_column_success() without return types