class_docstr: Test class for custom metric tests.
docstr: Test loading a single custom metric.
docstr_tok: ["Test","loading","a","single","custom","metric","."]
code: def test_register_custom_metric_load_one(self):
      """Test loading a single custom metric."""
      # load a single metric from a custom metric file
      custom_metrics_file = other_dir / "custom_metrics.py"
      register_custom_metric(custom_metrics_file, "f075_macro")
  
      # make sure that this metric is now registered with SKLL
      assert "f075_macro" in _CUSTOM_METRICS
  
      # make sure that the other metric in that same file
      # is _not_ registered with SKLL since we didn't ask for it
      assert "ratio_of_ones" not in _CUSTOM_METRICS
  
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 4 for calling the TestCustomMetrics obj's underlying member method code with example usage: obj.test_register_custom_metric_load_one() without return types