From be790f94d5c66b96aa99b09a83639507f037f0a3 Mon Sep 17 00:00:00 2001 From: John R. Lenton Date: Sun, 12 Jan 2014 23:09:10 +0000 Subject: Implemented set binary ops. --- tests/basics/tests/set_binop.py | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 tests/basics/tests/set_binop.py (limited to 'tests/basics') diff --git a/tests/basics/tests/set_binop.py b/tests/basics/tests/set_binop.py new file mode 100644 index 000000000..46ecbcb63 --- /dev/null +++ b/tests/basics/tests/set_binop.py @@ -0,0 +1,29 @@ +def r(s): + l = list(s) + l.sort() + print(l) +s = {1, 2} +t = {2, 3} +r(s | t) +r(s ^ t) +r(s & t) +r(s - t) +u = s.copy() +u |= t +r(u) +u = s.copy() +u ^= t +r(u) +u = s.copy() +u &= t +r(u) +u = s.copy() +u -= t +r(u) + +print(s == t) +print(s != t) +print(s > t) +print(s >= t) +print(s < t) +print(s <= t) -- cgit v1.2.3