code: def test_get_metric_name(self):
      model = CatBoostAlgorithm(self.params)
      self.assertEqual(model.get_metric_name(), "logloss")
      params = dict(self.params)
      params["loss_function"] = "MultiClass"
      params["eval_metric"] = "MultiClass"
      model = CatBoostAlgorithm(params)
      self.assertEqual(model.get_metric_name(), "logloss")
  
imports: import unittest
  import tempfile
  import json
  import copy
  import numpy
  import pandas
  import os
  from numpy.testing import assert_almost_equal
  from sklearn import datasets
  from supervised.algorithms.catboost import CatBoostAlgorithm, additional
  from supervised.utils.metric import Metric
  import tempfile
label_desc: Use image node_id 6 for calling the CatBoostAlgorithmTest obj's underlying member method code with example usage: obj.test_get_metric_name() without return types