code: def main():
      time_start = time.time()
  
      test_is_np_array()
      test_is_single_integer()
      test_is_single_float()
      test_is_single_number()
      test_is_iterable()
      test_is_string()
      test_is_single_bool()
      test_is_integer_array()
      test_is_float_array()
      test_is_callable()
      test_caller_name()
      # test_seed()
      # test_current_random_state()
      # test_new_random_state()
      # test_dummy_random_state()
      # test_copy_random_state()
      # test_derive_random_state()
      # test_derive_random_states()
      # test_forward_random_state()
      # test_angle_between_vectors()
      test_compute_line_intersection_point()
      test_draw_text()
      test_imresize_many_images()
      test_imresize_single_image()
      test_pool()
      test_avg_pool()
      test_max_pool()
      test_min_pool()
      test_draw_grid()
      # test_show_grid()
      # test_do_assert()
      # test_HooksImages_is_activated()
      # test_HooksImages_is_propagating()
      # test_HooksImages_preprocess()
      # test_HooksImages_postprocess()
      test_classes_and_functions_marked_deprecated()
  
      time_end = time.time()
      print(
          "<%s> Finished without errors in %.4fs."
          % (
              __file__,
              time_end - time_start,
          )
      )
  
imports: from __future__ import print_function, division, absolute_import
  import time
  import warnings
  import sys
  import matplotlib
  import numpy
  import six.moves
  import cv2
  import imgaug
  from imgaug import dtypes
  import imgaug.random
  from imgaug.testutils import assertWarns
label_desc: Use image node_id 1 for calling a global function with example usage: main() without return types