We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4668ec8 commit 8f9b113Copy full SHA for 8f9b113
2 files changed
tests/basics/deque1.py
@@ -45,3 +45,18 @@
45
d.popleft()
46
except IndexError:
47
print("IndexError")
48
+
49
+# Case where get index wraps around when appending to full deque
50
+d = deque((), 2)
51
+d.append(1)
52
+d.append(2)
53
+d.append(3)
54
+d.append(4)
55
+d.append(5)
56
+print(d.popleft(), d.popleft())
57
58
+# Unsupported unary op
59
+try:
60
+ ~d
61
+except TypeError:
62
+ print("TypeError")
tests/basics/sys_getsizeof.py
@@ -13,3 +13,10 @@
13
class A:
14
pass
15
print(sys.getsizeof(A()) > 0)
16
17
+# Only test deque if we have it
18
19
+ from ucollections import deque
20
+ assert sys.getsizeof(deque((), 1)) > 0
21
+except ImportError:
22
+ pass
0 commit comments