enable multiplexer tests from text circuit drawer (#8207)

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
This commit is contained in:
Luciano Bello 2022-06-21 15:42:27 +03:00 committed by GitHub
parent ed4e1a397d
commit 4d251d1c2d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 4 deletions

View File

@ -2883,10 +2883,9 @@ class TestTextConditional(QiskitTestCase):
self.assertEqual(str(_text_circuit_drawer(circuit)), expected)
@unittest.skip("Add back when Multiplexer is implemented in terms of UCGate")
def test_conditional_multiplexer_cregbundle(self):
"""Test Multiplexer with cregbundle."""
cx_multiplexer = Gate("multiplexer", 2, [numpy.eye(2), numpy.array([[0, 1], [1, 0]])])
cx_multiplexer = UCGate([numpy.eye(2), numpy.array([[0, 1], [1, 0]])])
qr = QuantumRegister(3, name="qr")
cr = ClassicalRegister(1, "cr")
qc = QuantumCircuit(qr, cr)
@ -2896,7 +2895,7 @@ class TestTextConditional(QiskitTestCase):
[
" ┌──────────────┐",
"qr_0: |0>┤0 ├",
"multiplexer │",
"Multiplexer │",
"qr_1: |0>┤1 ├",
" └──────╥───────┘",
"qr_2: |0>───────╫────────",
@ -2908,7 +2907,6 @@ class TestTextConditional(QiskitTestCase):
self.assertEqual(str(_text_circuit_drawer(qc, cregbundle=True)), expected)
@unittest.skip("Add back when Multiplexer is implemented in terms of UCGate")
def test_conditional_multiplexer(self):
"""Test Multiplexer."""
cx_multiplexer = UCGate([numpy.eye(2), numpy.array([[0, 1], [1, 0]])])