code: def test_predict_with_uncertainty(self):
      self.model.fit_eval(
          data=(self.x_train, self.y_train),
          validation_data=(self.x_val, self.y_val),
          mc=True,
          **self.config,
      )
      pred, uncertainty = self.model.predict_with_uncertainty(
          self.x_test, n_iter=2
      )
      assert pred.shape == (self.x_test.shape[0], self.y_train.shape[1])
      assert uncertainty.shape == pred.shape
      assert np.any(uncertainty)
  
file_path: analytics-zoo/pyzoo/test/zoo/chronos/model/test_mtnet.py
imports: import shutil
  import pytest
  from test.zoo.pipeline.utils.test_utils import ZooTestCase
  from zoo.chronos.model.MTNet_keras import MTNetKeras
  from zoo.chronos.autots.deprecated.feature.time_sequence import TimeSequenceFeatureTransformer
  import pandas
  import numpy
  import tensorflow
  from numpy.testing import assert_array_almost_equal
label_desc: Use image node_id 6 for calling the TestMTNetKeras obj's underlying member method code with example usage: obj.test_predict_with_uncertainty() without return types