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.'
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
def test_false_pos(self, test_value: int) -> None: circuit = Circuit(5) assert not circuit.is_qudit_in_range(test_value)
def test_true_neg(self, test_value: int) -> None: circuit = Circuit(5) assert circuit.is_qudit_in_range(test_value)
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_))