code: def test_do_forward_pass(self):
      log_prob, fwdlattice = _hmmc.forward_log(
          self.hmm.startprob_, self.hmm.transmat_, self.log_frameprob
      )
  
      ref_log_prob = -3.3725
      assert round(log_prob, 4) == ref_log_prob
      reffwdlattice = np.array(
          [
              [0.4500, 0.1000],
              [0.3105, 0.0410],
              [0.0230, 0.0975],
              [0.0408, 0.0150],
              [0.0298, 0.0046],
          ]
      )
      assert_allclose(np.exp(fwdlattice), reffwdlattice, 4)
  
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 3 for calling the TestBaseAgainstWikipedia obj's underlying member method code with example usage: obj.test_do_forward_pass() without return types