Skip to content

Commit 125ac43

Browse files
authored
Fix some tests marked as xfail (#585)
1 parent b6a48b4 commit 125ac43

File tree

4 files changed

+1
-38
lines changed

4 files changed

+1
-38
lines changed

src/bloqade/cirq_utils/emit/base.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,6 @@ class EmitCirq(EmitABC[EmitCirqFrame, cirq.Circuit]):
170170
dialects: ir.DialectGroup = field(default_factory=_default_kernel)
171171
void = cirq.Circuit()
172172
qubits: Sequence[cirq.Qid] | None = None
173-
_cached_invokes: dict[int, cirq.FrozenCircuit] = field(
174-
init=False, default_factory=dict
175-
)
176173

177174
def initialize(self) -> Self:
178175
return super().initialize()

test/cirq_utils/test_cirq_to_squin.py

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -402,15 +402,6 @@ def multi_arg(n: int, p: float):
402402
print(circuit)
403403

404404

405-
if __name__ == "__main__":
406-
test_kernel_with_args()
407-
408-
409-
@pytest.mark.xfail
410-
def test_amplitude_damping():
411-
test_circuit(amplitude_damping)
412-
413-
414405
def test_trotter():
415406

416407
# NOTE: stolen from jonathan's tutorial

test/cirq_utils/test_clifford_to_cirq.py

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
from bloqade import squin
1111
from bloqade.pyqrack import Measurement, StackMemorySimulator
12-
from bloqade.cirq_utils import emit, emit_circuit
12+
from bloqade.cirq_utils import emit_circuit
1313

1414

1515
def test_pauli():
@@ -211,30 +211,6 @@ def main():
211211
print(circuit)
212212

213213

214-
@pytest.mark.xfail
215-
def test_invoke_cache():
216-
@squin.kernel
217-
def sub_kernel(q_: squin.qubit.Qubit):
218-
squin.h(q_)
219-
220-
@squin.kernel
221-
def main():
222-
q = squin.qalloc(2)
223-
q0 = q[0]
224-
sub_kernel(q0)
225-
sub_kernel(q[1])
226-
sub_kernel(q0)
227-
228-
target = emit.base.EmitCirq(main.dialects)
229-
230-
circuit = target.run(main, ())
231-
232-
print(circuit)
233-
234-
# caches as well as squin.h and squin.broadcast.h with the different qubits
235-
assert len(target._cached_invokes) == 6
236-
237-
238214
def test_rot():
239215
@squin.kernel
240216
def main():

test/pyqrack/squin/test_kernel.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,6 @@ def broadcast_adjoint():
186186
assert result == ilist.IList([0, 0, 0])
187187

188188

189-
@pytest.mark.xfail
190189
def test_reset():
191190
@squin.kernel
192191
def main():

0 commit comments

Comments
 (0)