code: def test_required_hyper_parameters_value(
      sagemaker_session, required_hyper_parameters, value
  ):
      with pytest.raises(ValueError):
          test_params = ALL_REQ_ARGS.copy()
          test_params[required_hyper_parameters] = value
          PCA(sagemaker_session=sagemaker_session, **test_params)
  
imports: from __future__ import absolute_import
  import pytest
  from mock import Mock, patch
  from sagemaker import image_uris
  from sagemaker.amazon.pca import PCA, PCAPredictor
  from sagemaker.amazon.amazon_estimator import RecordSet
  from sagemaker.session_settings import SessionSettings
label_desc: Use image node_id 7 for calling a global function with example usage: test_required_hyper_parameters_value(sagemaker_session, required_hyper_parameters, value) without return types