code: def test_construction_error_message(self):
      with self.assertRaises(ValueError) as exc:
          Column(dtype=datetime64ns_dtype, currency_aware=True)
  
      self.assertEqual(
          str(exc.exception),
          "Columns cannot be constructed with currency_aware=True, "
          "dtype=datetime64[ns]. Currency aware columns must have a float64 "
          "dtype.",
      )
  
imports: import operator
  from unittest import skipIf
  from nose_parameterized import parameterized
  from pandas import Timestamp, DataFrame
  from pandas.util.testing import assert_frame_equal
  from zipline.lib.labelarray import LabelArray
  from zipline.pipeline import Pipeline
  from zipline.pipeline.data import USEquityPricing
  from zipline.pipeline.data.dataset import Column
  from zipline.pipeline.data.testing import TestingDataSet
  from zipline.pipeline.domain import US_EQUITIES
  from zipline.testing.fixtures import WithSeededRandomPipelineEngine, WithTradingSessions, ZiplineTestCase
  from zipline.utils.numpy_utils import datetime64ns_dtype
  from zipline.utils.pandas_utils import ignore_pandas_nan_categorical_warning, new_pandas, skip_pipeline_new_pandas
label_desc: Use image node_id 6 for calling the LatestTestCase obj's underlying member method code with example usage: obj.test_construction_error_message() without return types