code: def test_float(self):
      self.assertEqual(
          parse("float16", self.sym), ct.DataShape(ct.float16)
      )
      self.assertEqual(
          parse("float32", self.sym), ct.DataShape(ct.float32)
      )
      self.assertEqual(
          parse("float64", self.sym), ct.DataShape(ct.float64)
      )
      # self.assertEqual(parse('float128', self.sym),
      #                 ct.DataShape(ct.float128))
      self.assertEqual(parse("real", self.sym), ct.DataShape(ct.real))
      # 'real' is an alias for 'float64'
      self.assertEqual(
          parse("real", self.sym), parse("float64", self.sym)
      )
  
imports: from __future__ import absolute_import, division, print_function
  import unittest
  import pytest
  from datashader import datashape
  from datashader.datashape.util.testing import assert_dshape_equal
  from datashader.datashape.parser import parse
  from datashader.datashape import coretypes
  from datashader.datashape import DataShapeSyntaxError
label_desc: Use image node_id 5 for calling the TestDataShapeParseBasicDType obj's underlying member method code with example usage: obj.test_float() without return types