summaryrefslogtreecommitdiff
path: root/tests/basics/deque2.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/deque2.py')
-rw-r--r--tests/basics/deque2.py68
1 files changed, 0 insertions, 68 deletions
diff --git a/tests/basics/deque2.py b/tests/basics/deque2.py
index 743c04078..3552d5be3 100644
--- a/tests/basics/deque2.py
+++ b/tests/basics/deque2.py
@@ -1,5 +1,3 @@
-# Tests for deques with "check overflow" flag and other extensions
-# wrt to CPython.
try:
from collections import deque
except ImportError:
@@ -43,69 +41,3 @@ try:
d[4] = 0
except IndexError:
print("IndexError")
-
-# Removing elements with del is not supported, fall back on mp_obj_subscr() error message
-try:
- del d[0]
-except TypeError:
- print("TypeError")
-
-
-# Only fixed-size deques are supported, so length arg is mandatory
-try:
- deque(())
-except TypeError:
- print("TypeError")
-
-d = deque((), 2, True)
-
-try:
- d.popleft()
-except IndexError:
- print("IndexError")
-
-try:
- d.pop()
-except IndexError:
- print("IndexError")
-
-print(d.append(1))
-print(d.popleft())
-
-d.append(2)
-print(d.popleft())
-
-d.append(3)
-d.append(4)
-print(d.popleft(), d.popleft())
-try:
- d.popleft()
-except IndexError as e:
- print(repr(e))
-
-try:
- d.pop()
-except IndexError as e:
- print(repr(e))
-
-d.append(5)
-d.append(6)
-print(len(d))
-try:
- d.append(7)
-except IndexError as e:
- print(repr(e))
-
-try:
- d.appendleft(8)
-except IndexError as e:
- print(repr(e))
-
-print(len(d))
-
-print(d.popleft(), d.popleft())
-print(len(d))
-try:
- d.popleft()
-except IndexError as e:
- print(repr(e))