code: def test_values(self):
      self.assertTrue(np.allclose(self.om.pointers, [0, 1, 2]))
      self.assertTrue(
          np.allclose(self.om.observation_probabilities, OBS_PROB)
      )
      self.assertTrue(
          np.allclose(
              self.om.densities(OBS_SEQ), OBS_PROB[:, OBS_SEQ].T
          )
      )
      self.assertTrue(
          np.allclose(
              self.om.log_densities(OBS_SEQ),
              np.log(OBS_PROB[:, OBS_SEQ].T),
          )
      )
  
imports: from __future__ import absolute_import, division, print_function
  import sys
  import unittest
  from madmom.ml.hmm import *
label_desc: Use image node_id 3 for calling the TestDiscreteObservationModelClass obj's underlying member method code with example usage: obj.test_values() without return types