Skip to content

Commit b515b24

Browse files
committed
Allow for RuntimeError in more tests
1 parent 8467425 commit b515b24

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

torch_np/tests/numpy_tests/core/test_indexing.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -685,20 +685,20 @@ def test_prepend_not_one(self):
685685
a = np.zeros(5)
686686

687687
# Too large and not only ones.
688-
assert_raises(ValueError, assign, a, s_[...], np.ones((2, 1)))
689-
assert_raises(ValueError, assign, a, s_[[1, 2, 3],], np.ones((2, 1)))
690-
assert_raises(ValueError, assign, a, s_[[[1], [2]],], np.ones((2,2,1)))
688+
assert_raises((ValueError, RuntimeError), assign, a, s_[...], np.ones((2, 1)))
689+
assert_raises((ValueError, RuntimeError), assign, a, s_[[1, 2, 3],], np.ones((2, 1)))
690+
assert_raises((ValueError, RuntimeError), assign, a, s_[[[1], [2]],], np.ones((2,2,1)))
691691

692692
def test_simple_broadcasting_errors(self):
693693
assign = self.assign
694694
s_ = np.s_
695695
a = np.zeros((5, 1))
696696

697-
assert_raises(ValueError, assign, a, s_[...], np.zeros((5, 2)))
698-
assert_raises(ValueError, assign, a, s_[...], np.zeros((5, 0)))
699-
assert_raises(ValueError, assign, a, s_[:, [0]], np.zeros((5, 2)))
700-
assert_raises(ValueError, assign, a, s_[:, [0]], np.zeros((5, 0)))
701-
assert_raises(ValueError, assign, a, s_[[0], :], np.zeros((2, 1)))
697+
assert_raises((ValueError, RuntimeError), assign, a, s_[...], np.zeros((5, 2)))
698+
assert_raises((ValueError, RuntimeError), assign, a, s_[...], np.zeros((5, 0)))
699+
assert_raises((ValueError, RuntimeError), assign, a, s_[:, [0]], np.zeros((5, 2)))
700+
assert_raises((ValueError, RuntimeError), assign, a, s_[:, [0]], np.zeros((5, 0)))
701+
assert_raises((ValueError, RuntimeError), assign, a, s_[[0], :], np.zeros((2, 1)))
702702

703703
@pytest.mark.parametrize("index", [
704704
(..., [1, 2], slice(None)),
@@ -711,7 +711,7 @@ def test_broadcast_error_reports_correct_shape(self, index):
711711
# We currently report without any spaces (could be changed)
712712
shape_str = str(arr[index].shape).replace(" ", "")
713713

714-
with pytest.raises(ValueError) as e:
714+
with pytest.raises((ValueError, RuntimeError)) as e:
715715
arr[index] = values
716716

717717
assert str(e.value).endswith(shape_str)

0 commit comments

Comments
 (0)