@@ -43,24 +43,24 @@ def with_qubits(self, *new_qubits) -> NotImplementedOperation:
4343 raise NotImplementedError ()
4444
4545 @property
46- def qubits (self ):
46+ def qubits (self ) -> tuple [ cirq . Qid , ...] :
4747 raise NotImplementedError ()
4848
4949
50- def test_init_qubits (device , qubits ):
50+ def test_init_qubits (device , qubits ) -> None :
5151 ms = cirq .Duration (millis = 1 )
5252 assert device .qubits == frozenset (qubits )
5353 with pytest .raises (TypeError , match = "NamedQubit" ):
5454 aqt_device .AQTDevice (
5555 measurement_duration = 100 * ms ,
5656 twoq_gates_duration = 200 * ms ,
5757 oneq_gates_duration = 10 * ms ,
58- qubits = [cirq .LineQubit (0 ), cirq .NamedQubit ("a" )],
58+ qubits = [cirq .LineQubit (0 ), cirq .NamedQubit ("a" )], # type: ignore[list-item]
5959 )
6060
6161
6262@pytest .mark .parametrize ('ms' , [cirq .Duration (millis = 1 ), timedelta (milliseconds = 1 )])
63- def test_init_durations (ms , qubits ):
63+ def test_init_durations (ms , qubits ) -> None :
6464 dev = aqt_device .AQTDevice (
6565 qubits = qubits ,
6666 measurement_duration = 100 * ms ,
@@ -72,12 +72,12 @@ def test_init_durations(ms, qubits):
7272 assert dev .metadata .measurement_duration == cirq .Duration (millis = 100 )
7373
7474
75- def test_metadata (device , qubits ):
75+ def test_metadata (device , qubits ) -> None :
7676 assert isinstance (device .metadata , aqt_device_metadata .AQTDeviceMetadata )
7777 assert device .metadata .qubit_set == frozenset (qubits )
7878
7979
80- def test_repr (device ):
80+ def test_repr (device ) -> None :
8181 assert repr (device ) == (
8282 "cirq_aqt.aqt_device.AQTDevice("
8383 "measurement_duration=cirq.Duration(millis=100), "
@@ -89,13 +89,13 @@ def test_repr(device):
8989 cirq .testing .assert_equivalent_repr (device , setup_code = 'import cirq\n import cirq_aqt\n ' )
9090
9191
92- def test_validate_measurement_non_adjacent_qubits_ok (device ):
92+ def test_validate_measurement_non_adjacent_qubits_ok (device ) -> None :
9393 device .validate_operation (
9494 cirq .GateOperation (cirq .MeasurementGate (2 , 'key' ), (cirq .LineQubit (0 ), cirq .LineQubit (1 )))
9595 )
9696
9797
98- def test_validate_operation_existing_qubits (device ):
98+ def test_validate_operation_existing_qubits (device ) -> None :
9999 device .validate_operation (cirq .GateOperation (cirq .XX , (cirq .LineQubit (0 ), cirq .LineQubit (1 ))))
100100 device .validate_operation (cirq .Z (cirq .LineQubit (0 )))
101101 device .validate_operation (
@@ -114,7 +114,7 @@ def test_validate_operation_existing_qubits(device):
114114 device .validate_operation (cirq .X (cirq .NamedQubit ("q1" )))
115115
116116
117- def test_validate_operation_supported_gate (device ):
117+ def test_validate_operation_supported_gate (device ) -> None :
118118 class MyGate (cirq .Gate ):
119119 def num_qubits (self ):
120120 return 1
@@ -128,12 +128,12 @@ def num_qubits(self):
128128 device .validate_operation (NotImplementedOperation ())
129129
130130
131- def test_aqt_device_eq (device ):
131+ def test_aqt_device_eq (device ) -> None :
132132 eq = cirq .testing .EqualsTester ()
133133 eq .make_equality_group (lambda : device )
134134
135135
136- def test_validate_circuit_repeat_measurement_keys (device ):
136+ def test_validate_circuit_repeat_measurement_keys (device ) -> None :
137137 circuit = cirq .Circuit ()
138138 circuit .append (
139139 [cirq .measure (cirq .LineQubit (0 ), key = 'a' ), cirq .measure (cirq .LineQubit (1 ), key = 'a' )]
@@ -143,16 +143,16 @@ def test_validate_circuit_repeat_measurement_keys(device):
143143 device .validate_circuit (circuit )
144144
145145
146- def test_aqt_device_str (device ):
146+ def test_aqt_device_str (device ) -> None :
147147 assert str (device ) == "q(0)───q(1)───q(2)"
148148
149149
150- def test_aqt_device_pretty_repr (device ):
150+ def test_aqt_device_pretty_repr (device ) -> None :
151151 cirq .testing .assert_repr_pretty (device , "q(0)───q(1)───q(2)" )
152152 cirq .testing .assert_repr_pretty (device , "AQTDevice(...)" , cycle = True )
153153
154154
155- def test_at (device ):
155+ def test_at (device ) -> None :
156156 assert device .at (- 1 ) is None
157157 assert device .at (0 ) == cirq .LineQubit (0 )
158158 assert device .at (2 ) == cirq .LineQubit (2 )
0 commit comments