From f8ee2a4aabd6cacebb13ea355fc80dfbec6dd41a Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Fri, 7 Oct 2022 17:11:14 -0500 Subject: [PATCH] Make sure there are no 0-sized arrays in test_slice --- test/test_array.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/test_array.py b/test/test_array.py index bde3bb0e5..9e56ecbbe 100644 --- a/test/test_array.py +++ b/test/test_array.py @@ -1135,8 +1135,8 @@ def test_slice(ctx_factory): from random import randrange for _i in range(20): - start = randrange(ary_len) - end = randrange(start, ary_len) + start = randrange(ary_len - 1) + end = randrange(start + 1, ary_len) a_gpu_slice = tp(2)*a_gpu[start:end] a_slice = tp(2)*a[start:end] @@ -1144,8 +1144,8 @@ def test_slice(ctx_factory): assert la.norm(a_gpu_slice.get() - a_slice) == 0 for _i in range(20): - start = randrange(ary_len) - end = randrange(start, ary_len) + start = randrange(ary_len - 1) + end = randrange(start + 1, ary_len) a_gpu[start:end] = tp(2)*b[start:end] a[start:end] = tp(2)*b[start:end] @@ -1153,8 +1153,8 @@ def test_slice(ctx_factory): assert la.norm(a_gpu.get() - a) == 0 for _i in range(20): - start = randrange(ary_len) - end = randrange(start, ary_len) + start = randrange(ary_len - 1) + end = randrange(start + 1, ary_len) a_gpu[start:end] = tp(2)*b_gpu[start:end] a[start:end] = tp(2)*b[start:end]