code: def test_univariate_transform_multivariate_dist_raises():
      with pm.Model() as m:
          pm.Dirichlet("x", [1, 1, 1], transform=tr.log)
  
      for jacobian_val in (True, False):
          with pytest.raises(
              NotImplementedError,
              match="Univariate transform LogTransform cannot be applied to multivariate",
          ):
              m.logp(jacobian=jacobian_val)
  
imports: import numpy
  import pytensor
  import pytensor.tensor
  import pytest
  from numpy.testing import assert_allclose, assert_array_equal
  from pytensor.tensor.variable import TensorConstant
  import pymc
  import pymc.distributions.transforms
  from pymc.logprob.basic import transformed_conditional_logp
  from pymc.logprob.transforms import Transform
  from pymc.pytensorf import floatX, jacobian
  from pymc.testing import Circ, MultiSimplex, R, Rminusbig, Rplusbig, Simplex, SortedVector, Unit, UnitSortedVector, Vector
label_desc: Use image node_id 25 for calling a global function with example usage: test_univariate_transform_multivariate_dist_raises() without return types