summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/set_difference.py
diff options
context:
space:
mode:
authorAndrew Scheller <github@loowis.durge.org>2014-04-07 05:00:03 +0100
committerAndrew Scheller <github@loowis.durge.org>2014-04-07 05:00:03 +0100
commit1ff6011abc47cb3a42ed89c9c682ac8a0af6b092 (patch)
tree24af0b18cf1602f7a9292e39644f0f70d8c647ac /tests/basics/set_difference.py
parent2bfd2dc77091bee94723c36216dee652bcc8a054 (diff)
downloadmicropython-1ff6011abc47cb3a42ed89c9c682ac8a0af6b092.tar.gz
micropython-1ff6011abc47cb3a42ed89c9c682ac8a0af6b092.zip
Modify set tests to print sorted sets directly
instead of creating temporary lists and sorting those in-place
Diffstat (limited to 'tests/basics/set_difference.py')
-rw-r--r--tests/basics/set_difference.py13
1 files changed, 4 insertions, 9 deletions
diff --git a/tests/basics/set_difference.py b/tests/basics/set_difference.py
index 26976116f3..abfcbe7d63 100644
--- a/tests/basics/set_difference.py
+++ b/tests/basics/set_difference.py
@@ -1,8 +1,3 @@
-def report(s):
- l = list(s)
- l.sort()
- print(l)
-
l = [1, 2, 3, 4]
s = set(l)
outs = [s.difference(),
@@ -10,12 +5,12 @@ outs = [s.difference(),
s.difference({1}, [1, 2]),
s.difference({1}, {1, 2}, {2, 3})]
for out in outs:
- report(out)
+ print(sorted(out))
s = set(l)
print(s.difference_update())
-report(s)
+print(sorted(s))
print(s.difference_update({1}))
-report(s)
+print(sorted(s))
print(s.difference_update({1}, [2]))
-report(s)
+print(sorted(s))