class_docstr: Tests for the tensor.unwrap() and tensor.numpy() methods
class_docstr_tok: ["Tests","for","the","tensor.unwrap","(",")","and","tensor.numpy","(",")","methods"]
docstr: Test that when supplied a PennyLane tensor, a QNode passes arguments
  as unwrapped tensors to a gate taking multiple parameters
docstr_tok: ["Test","that","when","supplied","a","PennyLane","tensor",",","a","QNode","passes","arguments","as","unwrapped","tensors","to","a","gate","taking","multiple","parameters"]
code: def test_multiple_gate_parameter(self):
      """Test that when supplied a PennyLane tensor, a QNode passes arguments
      as unwrapped tensors to a gate taking multiple parameters"""
      dev = qml.device("default.qubit", wires=1)
  
      @qml.qnode(dev, diff_method="parameter-shift")
      def circuit(phi=None):
          for idx, x in enumerate(phi):
              qml.Rot(*x, wires=idx)
          return qml.expval(qml.PauliZ(0))
  
      phi = np.tensor([[0.04439891, 0.14490549, 3.29725643]])
  
      circuit(phi=phi)
  
      # Test the rotation applied
      ops = circuit.tape.operations
      assert len(ops) == 1
      assert ops[0].name == "Rot"
      assert np.array_equal(ops[0].parameters, phi[0])
  
imports: import numpy
  import pytest
  from autograd.numpy.numpy_boxes import ArrayBox
  import pennylane
  from pennylane import numpy
  from pennylane.numpy.tensor import tensor_to_arraybox
label_desc: Use image node_id 4 for calling the TestNumpyConversion obj's underlying member method code with example usage: obj.test_multiple_gate_parameter() and returns: qml