code: def make_cv2_fail():
      """Recreates OpenCV not being installed during the test."""
      real_cv2 = tfds.features.image_feature.cv2
      tfds.features.image_feature.cv2 = None
      try:
          yield LibWithImportError.CV2
      finally:
          tfds.features.image_feature.cv2 = real_cv2
  
imports: import contextlib
  import enum
  import os
  import pathlib
  from typing import Optional, Type
  from absl.testing import parameterized
  import numpy
  import PIL
  import pytest
  import tensorflow
  import tensorflow_datasets
  from tensorflow_datasets import testing
  from tensorflow_datasets.core import features
label_desc: Use image node_id 1 for calling a global function with example usage: make_cv2_fail() without return types