Skip to content

Commit 280c964

Browse files
committed
MAINT: modify tests arr.base --> arr.get()._base
1 parent e15c14c commit 280c964

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

torch_np/tests/test_ndarray_methods.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def test_indexing_simple(self):
1717

1818
assert isinstance(a[0, 0], np.ndarray)
1919
assert isinstance(a[0, :], np.ndarray)
20-
assert a[0, :].base is a
20+
assert a[0, :].get()._base is a.get()
2121

2222
def test_setitem(self):
2323
a = np.array([[1, 2, 3], [4, 5, 6]])
@@ -33,7 +33,7 @@ def test_reshape_function(self):
3333
assert np.all(np.reshape(arr, (2, 6)) == tgt)
3434

3535
arr = np.asarray(arr)
36-
assert np.transpose(arr, (1, 0)).base is arr
36+
assert np.transpose(arr, (1, 0)).get()._base is arr.get()
3737

3838
def test_reshape_method(self):
3939
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]])
@@ -43,24 +43,24 @@ def test_reshape_method(self):
4343

4444
# reshape(*shape_tuple)
4545
assert np.all(arr.reshape(2, 6) == tgt)
46-
assert arr.reshape(2, 6).base is arr # reshape keeps the base
46+
assert arr.reshape(2, 6).get()._base is arr.get() # reshape keeps the base
4747
assert arr.shape == arr_shape # arr is intact
4848

4949
# XXX: move out to dedicated test(s)
50-
assert arr.reshape(2, 6)._tensor._base is arr._tensor
50+
assert arr.reshape(2, 6).get()._base is arr.get()
5151

5252
# reshape(shape_tuple)
5353
assert np.all(arr.reshape((2, 6)) == tgt)
54-
assert arr.reshape((2, 6)).base is arr
54+
assert arr.reshape((2, 6)).get()._base is arr.get()
5555
assert arr.shape == arr_shape
5656

5757
tgt = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
5858
assert np.all(arr.reshape(3, 4) == tgt)
59-
assert arr.reshape(3, 4).base is arr
59+
assert arr.reshape(3, 4).get()._base is arr.get()
6060
assert arr.shape == arr_shape
6161

6262
assert np.all(arr.reshape((3, 4)) == tgt)
63-
assert arr.reshape((3, 4)).base is arr
63+
assert arr.reshape((3, 4)).get()._base is arr.get()
6464
assert arr.shape == arr_shape
6565

6666

@@ -82,7 +82,7 @@ def test_transpose_function(self):
8282
assert_equal(np.transpose(arr, (1, 0)), tgt)
8383

8484
arr = np.asarray(arr)
85-
assert np.transpose(arr, (1, 0)).base is arr
85+
assert np.transpose(arr, (1, 0)).get()._base is arr.get()
8686

8787
def test_transpose_method(self):
8888
a = np.array([[1, 2], [3, 4]])
@@ -92,7 +92,7 @@ def test_transpose_method(self):
9292
assert_raises(ValueError, lambda: a.transpose(0, 0))
9393
assert_raises(ValueError, lambda: a.transpose(0, 1, 2))
9494

95-
assert a.transpose().base is a
95+
assert a.transpose().get()._base is a.get()
9696

9797

9898
class TestRavel:
@@ -102,13 +102,13 @@ def test_ravel_function(self):
102102
assert_equal(np.ravel(a), tgt)
103103

104104
arr = np.asarray(a)
105-
assert np.ravel(arr).base is arr
105+
assert np.ravel(arr).get()._base is arr.get()
106106

107107
def test_ravel_method(self):
108108
a = np.array([[0, 1], [2, 3]])
109109
assert_equal(a.ravel(), [0, 1, 2, 3])
110110

111-
assert a.ravel().base is a
111+
assert a.ravel().get()._base is a.get()
112112

113113

114114
class TestNonzero:

0 commit comments

Comments
 (0)