code: def test_units(self):
      self.assertEqual(dshape('units["second"]')[0].unit, "second")
      self.assertEqual(
          dshape('units["second"]')[0].tp, dshape("float64")
      )
      self.assertEqual(
          dshape('units["second", int32]')[0].unit, "second"
      )
      self.assertEqual(
          dshape('units["second", int32]')[0].tp, dshape("int32")
      )
  
imports: from __future__ import absolute_import, division, print_function
  import ctypes
  import unittest
  import pytest
  from datashader import datashape
  from datashader.datashape import dshape, error, DataShape, Record
label_desc: Use image node_id 12 for calling the TestDataShapeCreation obj's underlying member method code with example usage: obj.test_units() without return types