class_docstr: Tests for drawing mid-circuit measurements and classical conditions.
docstr: Test that a circuit where a single mid-circuit measurement is used for multiple
  conditions is drawn correctly
docstr_tok: ["Test","that","a","circuit","where","a","single","mid-circuit","measurement","is","used","for","multiple","conditions","is","drawn","correctly"]
code: def test_single_meas_multi_cond_with_postselection(self):
      """Test that a circuit where a single mid-circuit measurement is used for multiple
      conditions is drawn correctly"""
  
      def circ():
          qml.RX(0.5, 0)
          qml.RX(0.5, 1)
          m0 = qml.measure(1, postselect=1)
          qml.cond(m0, qml.MultiControlledX)(
              wires=[1, 2, 0], control_values="10"
          )
          qml.CNOT([3, 2])
          qml.cond(
              m0,
              qml.ctrl(
                  qml.MultiRZ,
                  control=[1, 2],
                  control_values=[True, False],
              ),
          )(0.5, wires=[0, 3])
          qml.cond(m0, qml.PauliX)(0)
          return qml.expval(qml.PauliZ(0))
  
      drawing = qml.draw(circ)()
      expected_drawing = (
          "0: ──RX(0.50)───────╭X────╭MultiRZ(0.50)──X─┤  <Z>\n"
          "1: ──RX(0.50)──┤↗₁├─├●────├●──────────────║─┤     \n"
          "2: ─────────────║───╰○─╭X─├○──────────────║─┤     \n"
          "3: ─────────────║────║─╰●─╰MultiRZ(0.50)──║─┤     \n"
          "                ╚════╩═════╩══════════════╝       "
      )
  
      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 7 for calling the TestMidCircuitMeasurements obj's underlying member method code with example usage: obj.test_single_meas_multi_cond_with_postselection() and returns: qml