code: def test_conditional_mean__positive(setup: LikelihoodSetup) -> None:
      # We don't expect X to affect the mean.
      cm = setup.likelihood.conditional_mean(Datum.X_positive, Datum.F)
      setup.mean_assert(cm, axis=-2)
  
imports: from dataclasses import dataclass
  from typing import Any
  import numpy
  import pytest
  import tensorflow
  from check_shapes import ShapeChecker
  from gpflow.functions import Linear
  from gpflow.likelihoods import Beta, Gamma, Gaussian, ScalarLikelihood, StudentT
  from gpflow.utilities import to_default_float
label_desc: Use image node_id 8 for calling a global function with example usage: test_conditional_mean__positive(setup) without return types