code: def _run_test(self, fn):
      if self._setup:
          self._setup(self.dburl, self.echo, self.num)
      if self.gc:
          # gc.set_debug(gc.DEBUG_COLLECTABLE)
          gc.set_debug(gc.DEBUG_STATS)
      if self.profile or self.dump:
          self._run_with_profile(fn, self.sort)
      else:
          self._run_with_time(fn)
      if self.gc:
          gc.set_debug(0)
  
imports: import argparse
  import cProfile
  import gc
  import os
  import pstats
  import re
  import sys
  import time
label_desc: Use image node_id 9 for calling the Profiler obj's underlying member method code with example usage: obj._run_test(fn) without return types