class_docstr: Tests that the ControlledSequence is executable and differentiable in a QNode context
class_docstr_tok: ["Tests","that","the","ControlledSequence","is","executable","and","differentiable","in","a","QNode","context"]
docstr: Test that a circuit can execute successfully using qml.compile and
  a CompositeOp as a base
docstr_tok: ["Test","that","a","circuit","can","execute","successfully","using","qml.compile","and","a","CompositeOp","as","a","base"]
code: def test_prod_rx_rx_compiled_circuit(self):
      """Test that a circuit can execute successfully using qml.compile and
      a CompositeOp as a base"""
  
      @qml.prod
      def U(thetas):
          qml.RX(thetas[0], wires=0)
          qml.RX(thetas[1], wires=1)
  
      dev = qml.device("default.qubit", wires=4)
  
      @qml.compile
      @qml.qnode(dev)
      def circuit(thetas):
          qml.ControlledSequence(U(thetas), control=[2, 3])
          return qml.state()
  
      _ = circuit([1.0, 1.0])
  
imports: import pytest
  import numpy
  from pennylane import numpy
  import pennylane
  from pennylane.wires import Wires
label_desc: Use image node_id 7 for calling the TestIntegration obj's underlying member method code with example usage: obj.test_prod_rx_rx_compiled_circuit() and returns: qml