code: def test_predict_f() -> None:
      vgp0, vgp1, cvgp = _prepare_models()
  
      pred_f0 = vgp0.predict_f(Datum.Xtest)
      pred_fc0 = cvgp.predict_f(Datum.Xtest_augmented0)
      assert_allclose(pred_f0, pred_fc0, atol=1.0e-4)
      pred_f1 = vgp1.predict_f(Datum.Xtest)
      pred_fc1 = cvgp.predict_f(Datum.Xtest_augmented1)
      assert_allclose(pred_f1, pred_fc1, atol=1.0e-4)
  
      # check predict_f_full_cov
      vgp0.predict_f(Datum.Xtest, full_cov=True)
      cvgp.predict_f(Datum.Xtest_augmented0, full_cov=True)
      vgp1.predict_f(Datum.Xtest, full_cov=True)
      cvgp.predict_f(Datum.Xtest_augmented1, full_cov=True)
  
file_path: GPflow/tests/gpflow/kernels/test_coregion.py
imports: from typing import Sequence, Tuple
  import numpy
  from check_shapes import ShapeChecker
  from numpy.testing import assert_allclose
  import gpflow
  from gpflow import set_trainable
  from gpflow.base import AnyNDArray
  from gpflow.mean_functions import Constant
  from gpflow.models import VGP
label_desc: Use image node_id 5 for calling a global function with example usage: test_predict_f() without return types