code: def test_dataset_sentinel_validate_parameters(
      sentinel_parameters, error_match
  ):
      """Ensure appropriate ValueErrors raised by `sentinels.DatasetSentinel._validate_parameters`"""
      with pytest.raises(ValueError, match=error_match):
          DatasetSentinel(*sentinel_parameters)
  
file_path: hyperparameter_hunter/tests/test_sentinels.py
imports: from hyperparameter_hunter import Environment, CVExperiment, Real, Integer, Categorical, GBRT
  from hyperparameter_hunter import lambda_callback
  from hyperparameter_hunter.sentinels import DatasetSentinel
  from hyperparameter_hunter.settings import G
  from hyperparameter_hunter.utils.learning_utils import get_breast_cancer_data
  import pytest
  import sys
label_desc: Use image node_id 7 for calling a global function with example usage: test_dataset_sentinel_validate_parameters(sentinel_parameters, error_match) without return types