code: def test_do_viterbi_pass(self):
      log_prob, state_sequence = _hmmc.viterbi(
          self.hmm.startprob_, self.hmm.transmat_, self.log_frameprob
      )
      refstate_sequence = [0, 0, 1, 0, 0]
      assert_allclose(state_sequence, refstate_sequence)
      ref_log_prob = -4.4590
      assert round(log_prob, 4) == ref_log_prob
  
imports: import numpy
  from numpy.testing import assert_allclose
  import pytest
  from scipy import special
  from hmmlearn.base import BaseHMM, ConvergenceMonitor
  from hmmlearn import _hmmc
label_desc: Use image node_id 6 for calling the TestBaseAgainstWikipedia obj's underlying member method code with example usage: obj.test_do_viterbi_pass() without return types