From b5186c9271d85c1105309ad4bf8c7d68b0d8efa7 Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 29 Oct 2019 21:44:48 +1100 Subject: [PATCH] tests/basics: Split out specific slice tests to separate files. So they can be automatically skipped if slice is not enabled. --- tests/basics/list1.py | 4 ---- tests/basics/list_slice.py | 5 +++++ tests/basics/tuple1.py | 4 ---- tests/basics/tuple_slice.py | 7 +++++++ 4 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 tests/basics/tuple_slice.py diff --git a/tests/basics/list1.py b/tests/basics/list1.py index fa426c0e58..0697c9e3a7 100644 --- a/tests/basics/list1.py +++ b/tests/basics/list1.py @@ -19,10 +19,6 @@ print(x) x += [2, 1] print(x) -print(x[1:]) -print(x[:-1]) -print(x[2:3]) - # unsupported type on RHS of add try: [] + None diff --git a/tests/basics/list_slice.py b/tests/basics/list_slice.py index fc08e580a1..6b2d2ad059 100644 --- a/tests/basics/list_slice.py +++ b/tests/basics/list_slice.py @@ -1,6 +1,11 @@ # test list slices, getting values x = list(range(10)) + +print(x[1:]) +print(x[:-1]) +print(x[2:3]) + a = 2 b = 4 c = 3 diff --git a/tests/basics/tuple1.py b/tests/basics/tuple1.py index a7956c1072..72bb3f01bf 100644 --- a/tests/basics/tuple1.py +++ b/tests/basics/tuple1.py @@ -11,10 +11,6 @@ try: except AttributeError: print("AttributeError") -print(x[1:]) -print(x[:-1]) -print(x[2:3]) - print(x + (10, 100, 10000)) # inplace add operator diff --git a/tests/basics/tuple_slice.py b/tests/basics/tuple_slice.py new file mode 100644 index 0000000000..1b11957c7a --- /dev/null +++ b/tests/basics/tuple_slice.py @@ -0,0 +1,7 @@ +# tuple slicing + +x = (1, 2, 3 * 4) + +print(x[1:]) +print(x[:-1]) +print(x[2:3])