class_docstr: Tests the gates with special drawing methods.
class_docstr_tok: ["Tests","the","gates","with","special","drawing","methods","."]
docstr: Test MultiControlledX special call with provided control values.
code: def test_MultiControlledX_control_values(self):
      """Test MultiControlledX special call with provided control values."""
  
      with qml.queuing.AnnotatedQueue() as q_tape:
          qml.MultiControlledX(
              wires=[0, 1, 2, 3, 4], control_values="0101"
          )
  
      tape = QuantumScript.from_queue(q_tape)
      _, ax = tape_mpl(tape)
  
      assert ax.patches[0].get_facecolor() == (
          1.0,
          1.0,
          1.0,
          1.0,
      )  # white
      assert ax.patches[1].get_facecolor() == (
          0.0,
          0.0,
          0.0,
          1.0,
      )  # black
      assert ax.patches[2].get_facecolor() == (1.0, 1.0, 1.0, 1.0)
      assert ax.patches[3].get_facecolor() == (0.0, 0.0, 0.0, 1.0)
  
      plt.close()
  
imports: import pytest
  import pennylane
  from pennylane.drawer import tape_mpl
  from pennylane.tape import QuantumScript
label_desc: Use image node_id 6 for calling the TestSpecialGates obj's underlying member method code with example usage: obj.test_MultiControlledX_control_values() without return types