code: def test_eKzxKxz_no_uncertainty(
      kernel: krn.Kernel, inducing_variable: iv.InducingVariables
  ) -> None:
      eKzxKxz = expectation(
          _distrs["dirac_diag"],
          (kernel, inducing_variable),
          (kernel, inducing_variable),
      )
      Kxz = kernel(Xmu, Z)
      KzxKxz = Kxz[:, :, None] * Kxz[:, None, :]
      assert_allclose(eKzxKxz, KzxKxz, rtol=RTOL)
  
imports: from typing import Any, Callable, Iterable, Mapping, Optional, Sequence
  import numpy
  import pytest
  import tensorflow
  from numpy.testing import assert_allclose
  from tensorflow import convert_to_tensor
  import gpflow
  import gpflow.inducing_variables
  import gpflow.kernels
  from gpflow import mean_functions
  from gpflow.base import AnyNDArray
  from gpflow.config import default_float
  from gpflow.expectations import expectation, quadrature_expectation
  from gpflow.probability_distributions import DiagonalGaussian, Gaussian, MarkovGaussian, ProbabilityDistribution
label_desc: Use image node_id 13 for calling a global function with example usage: test_eKzxKxz_no_uncertainty(kernel, inducing_variable) without return types