code: def test_wait3_rusage_initialized(self):
      # Ensure a successful wait3() call where no child was ready to report
      # its exit status does not return uninitialized memory in the rusage
      # structure. See bpo-36279.
      args = [sys.executable, "-c", "import sys; sys.stdin.read()"]
      proc = subprocess.Popen(args, stdin=subprocess.PIPE)
      try:
          pid, status, rusage = os.wait3(os.WNOHANG)
          self.assertEqual(0, pid)
          self.assertEqual(0, status)
          self.assertEqual(0, sum(rusage))
      finally:
          proc.stdin.close()
          proc.wait()
  
file_path: cpython/Lib/test/test_wait3.py
imports: import os
  import subprocess
  import sys
  import unittest
  from test.fork_wait import ForkWait
  from test import support
label_desc: Use image node_id 2 for calling the Wait3Test obj's underlying member method code with example usage: obj.test_wait3_rusage_initialized() without return types