diff options
Diffstat (limited to 'tests/basics/deque_slice.py')
| -rw-r--r-- | tests/basics/deque_slice.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/basics/deque_slice.py b/tests/basics/deque_slice.py new file mode 100644 index 000000000..367aeea3a --- /dev/null +++ b/tests/basics/deque_slice.py @@ -0,0 +1,29 @@ +try: + from collections import deque +except ImportError: + print("SKIP") + raise SystemExit + +d = deque((), 10) + +d.append(1) +d.append(2) +d.append(3) + +# Index slicing for reads is not supported in CPython +try: + d[0:1] +except TypeError: + print("TypeError") + +# Index slicing for writes is not supported in CPython +try: + d[0:1] = (-1, -2) +except TypeError: + print("TypeError") + +# Index slicing for writes is not supported in CPython +try: + del d[0:1] +except TypeError: + print("TypeError") |
