code: def test_estimate_cpd(self):
      self.assertEqual(self.mle1.estimate_cpd("A"), self.cpds[0])
      self.assertEqual(self.mle1.estimate_cpd("B"), self.cpds[1])
      self.assertEqual(self.mle1.estimate_cpd("C"), self.cpds[2])
  
imports: import unittest
  import numpy
  import pandas
  from joblib.externals.loky import get_reusable_executor
  from pgmpy import config
  from pgmpy.estimators import MaximumLikelihoodEstimator
  from pgmpy.factors.discrete import TabularCPD
  from pgmpy.models import BayesianNetwork
label_desc: Use image node_id 4 for calling the TestMLETorch obj's underlying member method code with example usage: obj.test_estimate_cpd() without return types