Skip to content

Commit d2fd7d0

Browse files
committed
switching dialect groups for the test and forcing error
1 parent d25bba6 commit d2fd7d0

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

test/analysis/fidelity/test_fidelity.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
from bloqade.analysis.fidelity import FidelityAnalysis
44
from bloqade.qasm2.passes.noise import NoisePass
55

6+
noise_main = qasm2.extended.add(native.dialect)
7+
68

79
class NoiseTestModel(native.MoveNoiseModelABC):
810
def parallel_cz_errors(self, ctrls, qargs, rest):
911
return {(0.01, 0.01, 0.01, 0.01): ctrls + qargs + rest}
1012

1113

12-
@qasm2.main.add(native.dialect)
14+
@noise_main
1315
def main():
1416
q = qasm2.qreg(2)
1517
qasm2.x(q[0])
@@ -42,7 +44,7 @@ def main():
4244
main.print()
4345

4446
fid_analysis = FidelityAnalysis(main.dialects)
45-
fid_analysis.run_analysis(main)
47+
fid_analysis.run_analysis(main, no_raise=False)
4648

4749
print(fid_analysis.global_fidelity)
4850
print(fid_analysis.current_fidelity)

0 commit comments

Comments
 (0)