code: def test_fail_base_and_clip_have_values():
      """Test failure when both base_rv and clipped_rv are given value vars"""
      x_rv = pt.random.normal(0, 1)
      cens_x_rv = pt.clip(x_rv, x_rv, 1)
      cens_x_rv.name = "cens_x"
  
      x_vv = x_rv.clone()
      cens_x_vv = cens_x_rv.clone()
      with pytest.raises(
          RuntimeError, match="could not be derived: {cens_x}"
      ):
          conditional_logp({cens_x_rv: cens_x_vv, x_rv: x_vv})
  
imports: import numpy
  import pytensor
  import pytensor.tensor
  import pytest
  import scipy
  import scipy.stats
  from pymc import logp
  from pymc.logprob import conditional_logp
  from pymc.logprob.transform_value import TransformValuesRewrite
  from pymc.logprob.transforms import LogTransform
  from pymc.testing import assert_no_rvs
label_desc: Use image node_id 8 for calling a global function with example usage: test_fail_base_and_clip_have_values() without return types