コード例 #1
0
ファイル: test_qudit_methods.py プロジェクト: BQSKit/bqskit
 def test_type_invalid_2(self, not_an_int: Any) -> None:
     circuit = Circuit(4, [2, 2, 3, 3])
     try:
         circuit.is_qudit_in_range(not_an_int)
     except TypeError:
         return
     except BaseException:
         assert False, 'Unexpected Exception.'
コード例 #2
0
ファイル: test_qudit_methods.py プロジェクト: BQSKit/bqskit
 def test_type_valid_2(self, an_int: int) -> None:
     circuit = Circuit(4, [2, 2, 3, 3])
     try:
         circuit.is_qudit_in_range(an_int)
     except TypeError:
         assert False, 'Unexpected TypeError.'
     except BaseException:
         return
コード例 #3
0
ファイル: test_qudit_methods.py プロジェクト: BQSKit/bqskit
 def test_false_pos(self, test_value: int) -> None:
     circuit = Circuit(5)
     assert not circuit.is_qudit_in_range(test_value)
コード例 #4
0
ファイル: test_qudit_methods.py プロジェクト: BQSKit/bqskit
 def test_true_neg(self, test_value: int) -> None:
     circuit = Circuit(5)
     assert circuit.is_qudit_in_range(test_value)
コード例 #5
0
ファイル: test_qudit_methods.py プロジェクト: BQSKit/bqskit
 def test_return_type(self, an_int: int) -> None:
     circuit = Circuit(4, [2, 2, 3, 3])
     assert isinstance(circuit.is_qudit_in_range(an_int), (bool, np.bool_))