Skip to content

Commit 7c5fd9b

Browse files
authored
Deprecate optimize_for_sycamore and optimize_for_xmon (quantumlib#5531)
* Added deprecation warnings * Updated tests to check for deprecation warnings. @tanujkhattar @MichaelBroughton
1 parent 563d13f commit 7c5fd9b

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

cirq/contrib/paulistring/recombine_test.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,11 @@ def test_move_non_clifford_into_clifford():
4343
_assert_no_multi_qubit_pauli_strings(c_recombined1)
4444
_assert_no_multi_qubit_pauli_strings(c_recombined2)
4545

46-
baseline_len = len(cg.optimized_for_xmon(c_orig))
47-
opt_len1 = len(cg.optimized_for_xmon(c_recombined1))
48-
opt_len2 = len(cg.optimized_for_xmon(c_recombined2))
49-
assert opt_len1 <= baseline_len
50-
assert opt_len2 <= baseline_len
46+
with cirq.testing.assert_deprecated(
47+
'Use cirq.optimize_for_target_gateset', deadline='v0.16', count=None
48+
):
49+
baseline_len = len(cg.optimized_for_xmon(c_orig))
50+
opt_len1 = len(cg.optimized_for_xmon(c_recombined1))
51+
opt_len2 = len(cg.optimized_for_xmon(c_recombined2))
52+
assert opt_len1 <= baseline_len
53+
assert opt_len2 <= baseline_len

0 commit comments

Comments
 (0)