code: def setUpClass(cls):
      cls.zmq_context = zmq.Context()
      from cellprofiler_core.utilities.core.modules import fill_modules
  
      fill_modules()
  
imports: import logging
  import queue
  import pytest
  import inspect
  import numpy
  import os
  import tempfile
  import threading
  import traceback
  import unittest
  import uuid
  import zmq
  import six.moves
  import six.moves.queue
  from importlib.util import find_spec
  import cellprofiler_core.constants.measurement
  import cellprofiler_core.utilities.measurement
  from cellprofiler_core.analysis._analysis import Analysis
  from cellprofiler_core.analysis._runner import Runner
  from cellprofiler_core.analysis.reply import ImageSetSuccess
  import cellprofiler_core.analysis
  import cellprofiler_core.analysis.request
  import cellprofiler_core.analysis.reply
  import cellprofiler_core.analysis.event
  import cellprofiler_core.pipeline
  import cellprofiler_core.module
  import cellprofiler_core.preferences
  import cellprofiler_core.measurement
  import cellprofiler_core.utilities.zmq
  import cellprofiler_core.utilities.zmq.communicable.reply.upstream_exit
label_desc: Use image node_id 1 for calling the TestAnalysis obj's underlying member method code with example usage: obj.setUpClass(cls) without return types