code: def test_create_hparams_and_model_options_if_none_in_gesture_recognizer_options(
      self, mock_hparams, mock_model_options
  ):
      options = gesture_recognizer.GestureRecognizerOptions()
      gesture_recognizer.GestureRecognizer.create(
          train_data=self._train_data,
          validation_data=self._validation_data,
          options=options,
      )
      mock_hparams.assert_called_once()
      mock_model_options.assert_called_once()
  
imports: import io
  import os
  import tempfile
  from unittest import mock
  import zipfile
  import mock
  import tensorflow
  from mediapipe.model_maker.python.core.utils import test_util
  from mediapipe.model_maker.python.vision import gesture_recognizer
  from mediapipe.model_maker.python.vision.gesture_recognizer import hyperparameters
  from mediapipe.model_maker.python.vision.gesture_recognizer import model_options
  from mediapipe.tasks.python.test import test_utils
label_desc: Use image node_id 7 for calling the GestureRecognizerTest obj's underlying member method code with example usage: obj.test_create_hparams_and_model_options_if_none_in_gesture_recognizer_options(mock_hparams, mock_model_options) without return types