code: def test_input(self):
      self.assertRaises(
          ValueError,
          correlation_score,
          self.alarm,
          self.data,
          "some_random_test",
      )
      self.assertRaises(
          ValueError,
          correlation_score,
          "I am wrong model type",
          self.data,
      )
      self.assertRaises(
          ValueError, correlation_score, self.alarm, self.data.values
      )
  
      df_wrong_columns = self.data.copy()
      df_wrong_columns.columns = range(len(self.data.columns))
      self.assertRaises(
          ValueError, correlation_score, self.alarm, df_wrong_columns
      )
  
      self.assertRaises(
          ValueError,
          correlation_score,
          self.alarm,
          self.data,
          score="Wrong type",
      )
  
file_path: pgmpy/pgmpy/tests/test_metrics/test_metrics.py
imports: import unittest
  import pandas
  from sklearn.metrics import accuracy_score, f1_score
  from pgmpy.metrics import correlation_score, log_likelihood_score, structure_score
  from pgmpy.utils import get_example_model
label_desc: Use image node_id 3 for calling the TestCorrelationScore obj's underlying member method code with example usage: obj.test_input() without return types