def test_mirror_opaque(self): """test opaque gates mirror to themselves""" opaque_gate = Gate(name='crz_2', num_qubits=2, params=[0.5]) self.assertEqual(opaque_gate.mirror(), opaque_gate) hgate = HGate() self.assertEqual(hgate.mirror(), hgate)