class_docstr: Test class for custom metric tests.
docstr: Test loading custom metric from missing file.
docstr_tok: ["Test","loading","custom","metric","from","missing","file","."]
code: def test_register_custom_metric_missing_file(self):
      """Test loading custom metric from missing file."""
      # try to load a metric from a py file that does not exist
      missing_custom_metrics_file = other_dir / "missing_metrics.py"
      with self.assertRaises(ValueError):
          register_custom_metric(
              missing_custom_metrics_file, "f075_macro"
          )
  
imports: import json
  import sys
  import unittest
  from itertools import chain
  import numpy
  from numpy.testing import assert_array_almost_equal, assert_array_equal, assert_raises_regex
  from sklearn.metrics import fbeta_score
  import skll.metrics
  from skll.data import NDJReader
  from skll.experiments import run_configuration
  from skll.learner import Learner
  from skll.metrics import _CUSTOM_METRICS, register_custom_metric, use_score_func
  from skll.utils.testing import config_dir, fill_in_config_paths_for_single_file, make_classification_data, other_dir, output_dir, unlink
label_desc: Use image node_id 11 for calling the TestCustomMetrics obj's underlying member method code with example usage: obj.test_register_custom_metric_missing_file() without return types