From 0ca6d24902ebf51d718604c38ab8836c8ea1c608 Mon Sep 17 00:00:00 2001 From: coolreader18 <33094578+coolreader18@users.noreply.github.com> Date: Sat, 6 Jul 2019 17:49:03 -0500 Subject: [PATCH] Add deque tests --- tests/snippets/test_collections.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 tests/snippets/test_collections.py diff --git a/tests/snippets/test_collections.py b/tests/snippets/test_collections.py new file mode 100644 index 000000000..4dd771a0c --- /dev/null +++ b/tests/snippets/test_collections.py @@ -0,0 +1,29 @@ +from collections import deque + + +d = deque([0, 1, 2]) + +d.append(1) +d.appendleft(3) + +assert d == deque([3, 0, 1, 2, 1]) + +assert d <= deque([4]) + +assert d.copy() is not d + +d = deque([1, 2, 3], 5) + +d.extend([4, 5, 6]) + +assert d == deque([2, 3, 4, 5, 6]) + +d.remove(4) + +assert d == deque([2, 3, 5, 6]) + +d.clear() + +assert d == deque() + +assert d == deque([], 4)