class_docstr: Tests for drawing mid-circuit measurements and classical conditions.
docstr: Test that mid-circuit measurements are correctly drawn in circuits
  with multiple wires.
docstr_tok: ["Test","that","mid-circuit","measurements","are","correctly","drawn","in","circuits","with","multiple","wires","."]
code: def test_draw_mid_circuit_measurement_multiple_wires(self):
      """Test that mid-circuit measurements are correctly drawn in circuits
      with multiple wires."""
  
      def circ(weights):
          qml.RX(weights[0], 0)
          qml.measure(0, reset=True)
          qml.RX(weights[1], 1)
          qml.measure(1)
          qml.CNOT([0, 3])
          qml.measure(3, postselect=0, reset=True)
          qml.RY(weights[2], 2)
          qml.CNOT([1, 2])
          qml.measure(2, postselect=1)
          qml.MultiRZ(0.5, [0, 2])
          return qml.expval(qml.PauliZ(2))
  
      drawing = qml.draw(circ)(np.array([np.pi, 3.124, 0.456]))
      expected_drawing = (
          "0: ──RX(3.14)──┤↗│  │0⟩─╭●─────────────────────╭MultiRZ(0.50)─┤     \n"
          "1: ──RX(3.12)──┤↗├──────│─────────────╭●───────│──────────────┤     \n"
          "3: ─────────────────────╰X──┤↗₀│  │0⟩─│────────│──────────────┤     \n"
          "2: ──RY(0.46)─────────────────────────╰X──┤↗₁├─╰MultiRZ(0.50)─┤  <Z>"
      )
  
      assert drawing == expected_drawing
  
imports: from functools import partial
  import pytest
  import pennylane
  from pennylane import numpy
  from pennylane.drawer import draw
label_desc: Use image node_id 3 for calling the TestMidCircuitMeasurements obj's underlying member method code with example usage: obj.test_draw_mid_circuit_measurement_multiple_wires() and returns: qml