@@ -972,6 +972,9 @@ def test_qubit_manager_str():
972972 Command (engine = None , gate = X , qubits = ([qb [1 ]], )),
973973 Command (engine = None , gate = X , qubits = ([qb [4 ]], ), controls = [qb [5 ]]),
974974 Command (engine = None , gate = X , qubits = ([qb [5 ]], ), controls = [qb [4 ]]),
975+ Command (engine = None , gate = X , qubits = ([qb [3 ]], ), controls = [qb [4 ]]),
976+ Command (engine = None , gate = X , qubits = ([qb [5 ]], ), controls = [qb [4 ]]),
977+ Command (engine = None , gate = X , qubits = ([qb [3 ]], ), controls = [qb [4 ]]),
975978 Command (engine = None , gate = X , qubits = ([qb [5 ]], ), controls = [qb [6 ]]),
976979 Command (engine = None , gate = X , qubits = ([qb [6 ]], ), controls = [qb [7 ]]),
977980 Command (engine = None , gate = X , qubits = ([qb [7 ]], ), controls = [qb [8 ]]),
@@ -1008,5 +1011,8 @@ def test_qubit_manager_str():
10081011 if m :
10091012 num_of_2qubit_gates += int (m .group (1 ))
10101013
1014+ edge34_count = int (re .search (r'\s+\[3, 4\]:\s+([0-9]+)' ,
1015+ str_repr ).group (1 ))
10111016 assert num_of_2qubit_gates == num_of_2qubit_gates_ref
1012- assert str_repr .count ("[4, 5]: 2" ) == 1
1017+ assert edge34_count > 1
1018+ assert str_repr .count ("[4, 5]: 3" ) == 1
0 commit comments