code: def test_one_stain():
      """Test on a single stain"""
  
      numpy.random.seed(23)
      expected = numpy.random.uniform(size=(10, 20))
      image = make_image(
          expected, cellprofiler.modules.unmixcolors.ST_HEMATOXYLIN
      )
      workspace, module = make_workspace(
          image, [cellprofiler.modules.unmixcolors.CHOICE_HEMATOXYLIN]
      )
      module.run(workspace)
      image = workspace.image_set.get_image(output_image_name(0))
      numpy.testing.assert_almost_equal(image.pixel_data, expected, 2)
  
file_path: CellProfiler/tests/frontend/modules/test_unmixcolors.py
imports: import numpy
  import six.moves
  import cellprofiler_core.image
  import cellprofiler_core.measurement
  import cellprofiler.modules.unmixcolors
  import cellprofiler_core.object
  import cellprofiler_core.pipeline
  import cellprofiler_core.workspace
  import tests.frontend.modules
label_desc: Use image node_id 7 for calling a global function with example usage: test_one_stain() without return types