| 94 | class TestNDArrayOperatorsMixin: |
| 95 | |
| 96 | def test_array_like_add(self): |
| 97 | |
| 98 | def check(result): |
| 99 | _assert_equal_type_and_value(result, ArrayLike(0)) |
| 100 | |
| 101 | check(ArrayLike(0) + 0) |
| 102 | check(0 + ArrayLike(0)) |
| 103 | |
| 104 | check(ArrayLike(0) + np.array(0)) |
| 105 | check(np.array(0) + ArrayLike(0)) |
| 106 | |
| 107 | check(ArrayLike(np.array(0)) + 0) |
| 108 | check(0 + ArrayLike(np.array(0))) |
| 109 | |
| 110 | check(ArrayLike(np.array(0)) + np.array(0)) |
| 111 | check(np.array(0) + ArrayLike(np.array(0))) |
| 112 | |
| 113 | def test_inplace(self): |
| 114 | array_like = ArrayLike(np.array([0])) |