def test_two_quil_one_qubit_gate_output(): (q0,) = _make_qubits(1) gate = QuilOneQubitGate(np.array([[1, 0], [0, 1]])) gate1 = QuilOneQubitGate(np.array([[2, 0], [0, 3]])) output = cirq.QuilOutput( ( gate.on(q0), gate1.on(q0), ), (q0,), ) assert ( str(output) == """# Created using Cirq. DEFGATE USERGATE1: 1.0+0.0i, 0.0+0.0i 0.0+0.0i, 1.0+0.0i USERGATE1 0 DEFGATE USERGATE2: 2.0+0.0i, 0.0+0.0i 0.0+0.0i, 3.0+0.0i USERGATE2 0 """ )
def test_two_quil_one_qubit_gate_output(): q0, = _make_qubits(1) gate = QuilOneQubitGate(np.array([[1, 0], [0, 1]])) gate1 = QuilOneQubitGate(np.array([[2, 0], [0, 3]])) output = cirq.QuilOutput(( gate.on(q0), gate1.on(q0), ), (q0,)) assert str(output) == """# Created using Cirq.
def test_two_quil_one_qubit_gate_output(): (q0, ) = _make_qubits(1) with cirq.testing.assert_deprecated(deadline='v1.0', count=12): gate = QuilOneQubitGate(np.array([[1, 0], [0, 1]])) gate1 = QuilOneQubitGate(np.array([[2, 0], [0, 3]])) output = cirq.QuilOutput((gate.on(q0), gate1.on(q0)), (q0, )) assert (str(output) == """# Created using Cirq. DEFGATE USERGATE1: 1.0+0.0i, 0.0+0.0i 0.0+0.0i, 1.0+0.0i USERGATE1 0 DEFGATE USERGATE2: 2.0+0.0i, 0.0+0.0i 0.0+0.0i, 3.0+0.0i USERGATE2 0 """)