code: def test_validate_model_raises(self, results: list[types.JsonDict]):
      in_spec: types.Spec = {
          "score": types.Scalar(),
          "text": types.TextSegment(),
      }
      out_spec: types.Spec = {
          "res": types.RegressionScore(parent="score"),
          "grad": types.Gradients(required=False),
      }
      datapoints: list[types.JsonDict] = [{"score": 0, "text": "a"}]
      ds = dataset.Dataset(in_spec, datapoints)
      model = testing_utils.CustomOutputModelForTesting(
          in_spec, out_spec, results
      )
      with self.assertRaises(ValueError):
          validation.validate_model(model, ds)
  
file_path: lit/lit_nlp/lib/validation_test.py
imports: from absl.testing import absltest
  from absl.testing import parameterized
  from lit_nlp.api import dataset
  from lit_nlp.api import types
  from lit_nlp.lib import testing_utils
  from lit_nlp.lib import validation
label_desc: Use image node_id 8 for calling the ValidationTest obj's underlying member method code with example usage: obj.test_validate_model_raises(results) without return types