code: def test_map_wires(op_cls, _):
      """Test that we can get and set private wires in all operations."""
  
      op = op_cls(wires=[0, 1])
      assert op.wires == Wires((0, 1))
  
      op = op.map_wires(wire_map={0: "a", 1: "b"})
      assert op.base.wires == Wires(("b"))
      assert op.control_wires == Wires(("a"))
  
imports: import copy
  import numpy
  import pytest
  from scipy.linalg import fractional_matrix_power
  from scipy.sparse import csr_matrix
  from scipy.stats import unitary_group
  from gate_data import CY, CZ
  import pennylane
  from pennylane.wires import Wires
  from pennylane.operation import AnyWires
  from pennylane.ops.qubit.matrix_ops import QubitUnitary
label_desc: Use image node_id 4 for calling a global function with example usage: test_map_wires(op_cls, _) without return types