code: def test_imread():
      cv_bgr = cv.imread(tens_path)
      cv_rgb = cv.cvtColor(cv_bgr.copy(), cv.COLOR_BGR2RGB)
  
      caer_bgr = caer.imread(tens_path, rgb=False)  # Expected: BGR
      caer_rgb = caer.imread(tens_path, rgb=True)  # Expected: RGB
  
      # caer_rgbF_grayF = caer.imread(tens_path, rgb=False, gray=False) # Expected: BGR
      # caer_rgbT_grayF = caer.imread(tens_path, rgb=True, gray=False) # Expected: RGB
      # caer_rgbT_grayT = caer.imread(tens_path, rgb=True, gray=True) # Expected: Gray
      # caer_rgbF_grayT = caer.imread(tens_path, rgb=False, gray=True) # Expected: Gray
      # caer_rgbT_grayT = caer.imread(tens_path, rgb=True, gray=True) # Expected: Gray
  
      # Asserts
      assert np.all(caer_bgr == cv_bgr)
      assert np.all(caer_rgb == cv_rgb)
  
imports: import caer
  import os
  import cv2
  import numpy
label_desc: Use image node_id 1 for calling a global function with example usage: test_imread() without return types