code: def test_build_hex_version(self):
      self.assertEqual("0x001D00A1", build_hex_version("0.29a1"))
      self.assertEqual("0x001D00A1", build_hex_version("0.29a1"))
      self.assertEqual("0x001D03C4", build_hex_version("0.29.3rc4"))
      self.assertEqual("0x001D00F0", build_hex_version("0.29"))
      self.assertEqual("0x040000F0", build_hex_version("4.0"))
  
imports: import unittest
  from ..Utils import build_hex_version
label_desc: Use image node_id 1 for calling the TestCythonUtils obj's underlying member method code with example usage: obj.test_build_hex_version() without return types