class_docstr: Tests for the ControlledQutritUnitary operation
class_docstr_tok: ["Tests","for","the","ControlledQutritUnitary","operation"]
docstr: Test that a ControlledQutritUnitary raised to a non-integer power raises an error.
docstr_tok: ["Test","that","a","ControlledQutritUnitary","raised","to","a","non-integer","power","raises","an","error","."]
code: def test_noninteger_pow(self):
      """Test that a ControlledQutritUnitary raised to a non-integer power raises an error."""
      U1 = unitary_group.rvs(3, random_state=10)
  
      op = qml.ControlledQutritUnitary(
          U1, control_wires=("b", "c"), wires="a"
      )
  
      with pytest.raises(qml.operation.PowUndefinedError):
          op.pow(0.12)
  
imports: import pytest
  import numpy
  from scipy.stats import unitary_group
  from gate_data import TSWAP
  import pennylane
  from pennylane.wires import Wires
  from pennylane.operation import DecompositionUndefinedError
label_desc: Use image node_id 12 for calling the TestControlledQutritUnitary obj's underlying member method code with example usage: obj.test_noninteger_pow() without return types