code: def test_deepcopy(self):
      batch = _BatchInAugmentation(
          images=np.full((1,), 0, dtype=np.uint8),
          heatmaps=np.full((1,), 1, dtype=np.uint8),
          segmentation_maps=np.full((1,), 2, dtype=np.uint8),
          keypoints=np.full((1,), 3, dtype=np.uint8),
          bounding_boxes=np.full((1,), 4, dtype=np.uint8),
          polygons=np.full((1,), 5, dtype=np.uint8),
          line_strings=np.full((1,), 6, dtype=np.uint8),
      )
  
      batch_copy = batch.deepcopy()
  
      assert np.max(batch_copy.images) == 0
      assert np.max(batch_copy.heatmaps) == 1
      assert np.max(batch_copy.segmentation_maps) == 2
      assert np.max(batch_copy.keypoints) == 3
      assert np.max(batch_copy.bounding_boxes) == 4
      assert np.max(batch_copy.polygons) == 5
      assert np.max(batch_copy.line_strings) == 6
  
imports: from __future__ import print_function, division, absolute_import
  import warnings
  import sys
  import numpy
  import imgaug
  import imgaug.augmenters
  from imgaug.testutils import reseed
  from imgaug.augmentables.batches import _BatchInAugmentation
label_desc: Use image node_id 23 for calling the Test_BatchInAugmentation obj's underlying member method code with example usage: obj.test_deepcopy() without return types