code: def test_volume_object_measurements_no_objects():
      image = numpy.random.rand(10, 10, 10)
  
      labels = numpy.zeros_like(image, dtype=numpy.uint8)
  
      workspace, module = make_workspace(image, labels)
  
      module.images_or_objects.value = (
          cellprofiler.modules.measuretexture.IO_OBJECTS
      )
  
      module.scale_groups[0].scale.value = 2
  
      module.run(workspace)
  
      measurements = workspace.measurements
  
      for direction in range(13):
          assert measurements.has_feature(
              INPUT_OBJECTS_NAME,
              "Texture_AngularSecondMoment_{}_2_{:02d}_256".format(
                  INPUT_IMAGE_NAME, direction
              ),
          )
  
imports: import io
  import numpy
  import cellprofiler_core.image
  import cellprofiler_core.measurement
  import cellprofiler.modules.measuretexture
  import cellprofiler_core.object
  import cellprofiler_core.pipeline
  import cellprofiler_core.workspace
label_desc: Use image node_id 15 for calling a global function with example usage: test_volume_object_measurements_no_objects() without return types