code: def test_complex_struct(self):
      output = example_test.run_example(
          "custom_struct/complex_struct.py"
      )
      assert re.match(
          r"Overall structure itemsize: \d+ bytes\r?\n"
          r"Structure members itemsize: \[(\s*\d+){5}]\r?\n"
          r"Structure members offsets: \[(\s*\d+){5}]\r?\n"
          r"Complex structure value:\r?\n"
          r"\s+\[.*\]\r?\n"
          r"Kernel output matches expected value.",
          output.decode("utf-8"),
      )
  
imports: import re
  import unittest
  from example_tests import example_test
label_desc: Use image node_id 3 for calling the TestCustomStruct obj's underlying member method code with example usage: obj.test_complex_struct() without return types