From 613b46d7695be44a3b7213a484fce34811df4ca6 Mon Sep 17 00:00:00 2001 From: David Plankensteiner Date: Tue, 28 Oct 2025 15:30:49 +0100 Subject: [PATCH] Fix some tests marked as xfail --- src/bloqade/cirq_utils/emit/base.py | 3 --- test/cirq_utils/test_cirq_to_squin.py | 9 -------- test/cirq_utils/test_clifford_to_cirq.py | 26 +----------------------- test/pyqrack/squin/test_kernel.py | 1 - 4 files changed, 1 insertion(+), 38 deletions(-) diff --git a/src/bloqade/cirq_utils/emit/base.py b/src/bloqade/cirq_utils/emit/base.py index 37dd5095..8ef114ba 100644 --- a/src/bloqade/cirq_utils/emit/base.py +++ b/src/bloqade/cirq_utils/emit/base.py @@ -170,9 +170,6 @@ class EmitCirq(EmitABC[EmitCirqFrame, cirq.Circuit]): dialects: ir.DialectGroup = field(default_factory=_default_kernel) void = cirq.Circuit() qubits: Sequence[cirq.Qid] | None = None - _cached_invokes: dict[int, cirq.FrozenCircuit] = field( - init=False, default_factory=dict - ) def initialize(self) -> Self: return super().initialize() diff --git a/test/cirq_utils/test_cirq_to_squin.py b/test/cirq_utils/test_cirq_to_squin.py index 2ef428c1..101cd3be 100644 --- a/test/cirq_utils/test_cirq_to_squin.py +++ b/test/cirq_utils/test_cirq_to_squin.py @@ -402,15 +402,6 @@ def multi_arg(n: int, p: float): print(circuit) -if __name__ == "__main__": - test_kernel_with_args() - - -@pytest.mark.xfail -def test_amplitude_damping(): - test_circuit(amplitude_damping) - - def test_trotter(): # NOTE: stolen from jonathan's tutorial diff --git a/test/cirq_utils/test_clifford_to_cirq.py b/test/cirq_utils/test_clifford_to_cirq.py index 3cb8ef3b..7220b7ae 100644 --- a/test/cirq_utils/test_clifford_to_cirq.py +++ b/test/cirq_utils/test_clifford_to_cirq.py @@ -9,7 +9,7 @@ from bloqade import squin from bloqade.pyqrack import Measurement, StackMemorySimulator -from bloqade.cirq_utils import emit, emit_circuit +from bloqade.cirq_utils import emit_circuit def test_pauli(): @@ -211,30 +211,6 @@ def main(): print(circuit) -@pytest.mark.xfail -def test_invoke_cache(): - @squin.kernel - def sub_kernel(q_: squin.qubit.Qubit): - squin.h(q_) - - @squin.kernel - def main(): - q = squin.qalloc(2) - q0 = q[0] - sub_kernel(q0) - sub_kernel(q[1]) - sub_kernel(q0) - - target = emit.base.EmitCirq(main.dialects) - - circuit = target.run(main, ()) - - print(circuit) - - # caches as well as squin.h and squin.broadcast.h with the different qubits - assert len(target._cached_invokes) == 6 - - def test_rot(): @squin.kernel def main(): diff --git a/test/pyqrack/squin/test_kernel.py b/test/pyqrack/squin/test_kernel.py index 7e1e80af..02f1242a 100644 --- a/test/pyqrack/squin/test_kernel.py +++ b/test/pyqrack/squin/test_kernel.py @@ -186,7 +186,6 @@ def broadcast_adjoint(): assert result == ilist.IList([0, 0, 0]) -@pytest.mark.xfail def test_reset(): @squin.kernel def main():