class_docstr: Tests operations are placed into layers correctly.
class_docstr_tok: ["Tests","operations","are","placed","into","layers","correctly","."]
docstr: Tests the position of layers when a multiwire gate is blocking another gate on its empty wire.
code: def test_blocking_IsingXX(self):
      """Tests the position of layers when a multiwire gate is blocking another gate on its empty wire."""
  
      with qml.queuing.AnnotatedQueue() as q_tape:
          qml.PauliX(0)
          qml.IsingXX(1.234, wires=(0, 2))
          qml.PauliX(1)
  
      tape = QuantumScript.from_queue(q_tape)
      _, ax = tape_mpl(
          tape, wire_order=[0, 1, 2], active_wire_notches=False
      )
  
      # layer=0, wire=0
      assert ax.patches[0].get_x() == -self.width / 2.0
      assert ax.patches[0].get_y() == -self.width / 2.0
  
      # layer=1, wire=0
      assert ax.patches[1].get_x() == 1.0 - self.width / 2.0
      assert ax.patches[1].get_y() == -self.width / 2.0
  
      # layer=2, wire=1
      assert ax.patches[2].get_x() == 2 - self.width / 2.0
      assert ax.patches[2].get_y() == 1 - self.width / 2.0
  
      assert ax.texts[3].get_text() == "X"
      assert ax.texts[4].get_text() == "IsingXX"
      assert ax.texts[5].get_text() == "X"
      plt.close()
  
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 TestLayering obj's underlying member method code with example usage: obj.test_blocking_IsingXX() without return types