summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-01-06 11:01:55 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2017-01-06 11:01:55 +0300
commite5a6a263302741ed40532fe229aff4bdf9f211d7 (patch)
treeb6d6b11bff41ab26a9ad7c2832855cce65f70308 /tests/basics
parent36ec5c8f27d787c49f88b2dcf38955e169249d94 (diff)
downloadmicropython-e5a6a263302741ed40532fe229aff4bdf9f211d7.tar.gz
micropython-e5a6a263302741ed40532fe229aff4bdf9f211d7.zip
tests/types1: Split out set type test to set_types.
set isn't the most basic type and can be disabled by a port.
Diffstat (limited to 'tests/basics')
-rw-r--r--tests/basics/set_type.py16
-rw-r--r--tests/basics/types1.py4
2 files changed, 17 insertions, 3 deletions
diff --git a/tests/basics/set_type.py b/tests/basics/set_type.py
new file mode 100644
index 0000000000..d790fa062e
--- /dev/null
+++ b/tests/basics/set_type.py
@@ -0,0 +1,16 @@
+# set type
+
+# This doesn't really work as expected, because {None}
+# leads SyntaxError during parsing.
+try:
+ set
+except NameError:
+ import sys
+ print("SKIP")
+ sys.exit()
+
+print(set)
+
+print(type(set()) == set)
+
+print(type({None}) == set)
diff --git a/tests/basics/types1.py b/tests/basics/types1.py
index 38a20d6803..e098abe8bd 100644
--- a/tests/basics/types1.py
+++ b/tests/basics/types1.py
@@ -1,24 +1,22 @@
# basic types
+# similar test for set type is done in set_type.py
print(bool)
print(int)
print(tuple)
print(list)
-print(set)
print(dict)
print(type(bool()) == bool)
print(type(int()) == int)
print(type(tuple()) == tuple)
print(type(list()) == list)
-print(type(set()) == set)
print(type(dict()) == dict)
print(type(False) == bool)
print(type(0) == int)
print(type(()) == tuple)
print(type([]) == list)
-print(type({None}) == set)
print(type({}) == dict)
try: