From 0de386bffec8acddcbe8c15913396035ea0b6405 Mon Sep 17 00:00:00 2001 From: John R. Lenton Date: Sun, 12 Jan 2014 19:39:48 +0000 Subject: Implemented set.update --- tests/basics/tests/set_symmetric_difference.py | 7 +++++++ tests/basics/tests/set_union.py | 1 + tests/basics/tests/set_update.py | 12 ++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 tests/basics/tests/set_symmetric_difference.py create mode 100644 tests/basics/tests/set_union.py create mode 100644 tests/basics/tests/set_update.py (limited to 'tests/basics') diff --git a/tests/basics/tests/set_symmetric_difference.py b/tests/basics/tests/set_symmetric_difference.py new file mode 100644 index 000000000..acf298385 --- /dev/null +++ b/tests/basics/tests/set_symmetric_difference.py @@ -0,0 +1,7 @@ +print({1,2}.symmetric_difference({2,3})) +print({1,2}.symmetric_difference([2,3])) +s = {1,2} +print(s.symmetric_difference_update({2,3})) +l = list(s) +l.sort() +print(l) diff --git a/tests/basics/tests/set_union.py b/tests/basics/tests/set_union.py new file mode 100644 index 000000000..2adcc972c --- /dev/null +++ b/tests/basics/tests/set_union.py @@ -0,0 +1 @@ +print({1}.union({2})) diff --git a/tests/basics/tests/set_update.py b/tests/basics/tests/set_update.py new file mode 100644 index 000000000..78cd76356 --- /dev/null +++ b/tests/basics/tests/set_update.py @@ -0,0 +1,12 @@ +def report(s): + l = list(s) + l.sort() + print(l) + +s = {1} +s.update() +report(s) +s.update([2]) +report(s) +s.update([1,3], [2,2,4]) +report(s) -- cgit v1.2.3