Skip to content

Commit 0ca6d24

Browse files
committed
Add deque tests
1 parent 5153ad5 commit 0ca6d24

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

tests/snippets/test_collections.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
from collections import deque
2+
3+
4+
d = deque([0, 1, 2])
5+
6+
d.append(1)
7+
d.appendleft(3)
8+
9+
assert d == deque([3, 0, 1, 2, 1])
10+
11+
assert d <= deque([4])
12+
13+
assert d.copy() is not d
14+
15+
d = deque([1, 2, 3], 5)
16+
17+
d.extend([4, 5, 6])
18+
19+
assert d == deque([2, 3, 4, 5, 6])
20+
21+
d.remove(4)
22+
23+
assert d == deque([2, 3, 5, 6])
24+
25+
d.clear()
26+
27+
assert d == deque()
28+
29+
assert d == deque([], 4)

0 commit comments

Comments
 (0)