class_docstr: Tests generic controlled gates
class_docstr_tok: ["Tests","generic","controlled","gates"]
docstr: Test control_values get displayed correctly when they are provided as a list of bools.
code: def test_control_values_bool(self):
      """Test control_values get displayed correctly when they are provided as a list of bools."""
  
      with qml.queuing.AnnotatedQueue() as q_tape:
          # pylint:disable=no-member
          qubit_unitary = qml.QubitUnitary(
              qml.matrix(qml.RX)(0, 0), wires=4
          )
          qml.ops.op_math.Controlled(
              qubit_unitary, (0, 1, 2, 3), [1, 0, 1, 0]
          )
  
      tape = QuantumScript.from_queue(q_tape)
      self.check_tape_controlled_qubit_unitary(tape)
  
imports: import pytest
  import pennylane
  from pennylane.drawer import tape_mpl
  from pennylane.tape import QuantumScript
label_desc: Use image node_id 3 for calling the TestControlledGates obj's underlying member method code with example usage: obj.test_control_values_bool() without return types