Skip to content

Commit 9c2953b

Browse files
committed
Add test coverage
1 parent 8475e43 commit 9c2953b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

dpnp/tests/test_memory.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,14 @@ def test_ndarray_from_data(self):
3131
a = dpnp.empty(5)
3232
b = dpnp.ndarray(a.shape, buffer=a.data)
3333
assert b.data.ptr == a.data.ptr
34+
35+
def test_view_non_zero_offset(self):
36+
n, m = 2, 8
37+
plane = n * m
38+
39+
a = dpnp.empty(4 * plane)
40+
sl = a[plane:] # non-zero offset view
41+
42+
pl = dpnp.ndarray((n, m), dtype=a.dtype, buffer=sl)
43+
assert pl.data.ptr == sl.data.ptr
44+
assert a.data.ptr != sl.data.ptr

0 commit comments

Comments
 (0)