class_docstr: Unit tests for operations supported by the default.mixed.autograd device
class_docstr_tok: ["Unit","tests","for","operations","supported","by","the","default.mixed.autograd","device"]
docstr: Test that the patched numpy functions are used for the MultiRZ
  operation and the jacobian can be computed.
docstr_tok: ["Test","that","the","patched","numpy","functions","are","used","for","the","MultiRZ","operation","and","the","jacobian","can","be","computed","."]
code: def test_multirz_jacobian(self):
      """Test that the patched numpy functions are used for the MultiRZ
      operation and the jacobian can be computed."""
      wires = 4
      dev = qml.device("default.mixed", wires=wires)
  
      @qml.qnode(dev, diff_method="backprop")
      def circuit(param):
          qml.MultiRZ(param, wires=[0, 1])
          return qml.probs(wires=list(range(wires)))
  
      param = np.array(0.3, requires_grad=True)
      res = qml.jacobian(circuit)(param)
      assert np.allclose(res, np.zeros(wires**2))
  
imports: import pytest
  import pennylane
  from pennylane import numpy
  from pennylane.devices.default_mixed import DefaultMixed
  from pennylane import DeviceError
label_desc: Use image node_id 1 for calling the TestOps obj's underlying member method code with example usage: obj.test_multirz_jacobian() and returns: qml