tests/run-tests: Allow to skip set tests.

If sets are not enabled, set literals lead to SyntaxError during parsing,
so it requires feature_check. Set tests are skipped based on set_*.py
pattern.
This commit is contained in:
Paul Sokolovsky
2017-01-05 00:16:29 +03:00
parent eac22e29a5
commit 26f00ff154
4 changed files with 15 additions and 1 deletions

17
tests/basics/set_basic.py Normal file
View File

@@ -0,0 +1,17 @@
# basic sets
s = {1}
print(s)
s = {3, 4, 3, 1}
print(sorted(s))
# expression in constructor
s = {1 + len(s)}
print(s)
# Sets are not hashable
try:
{s: 1}
except TypeError:
print("TypeError")