code: def test_log_prob__positive(setup: LikelihoodSetup) -> None:
      lp = setup.likelihood.log_prob(Datum.X_positive, Datum.F, Datum.Y)
      setup.likelihood_assert(lp, axis=-1)
  
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 6 for calling a global function with example usage: test_log_prob__positive(setup) without return types