summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-12-08 12:34:25 +0000
committerDamien George <damien.p.george@gmail.com>2015-12-10 22:21:57 +0000
commitde2a2e296ba1cb60a333fc52fef39d260e5ad4e5 (patch)
treecc2012f11b134aad145ed45299a23a9cc11200b4
parentbdbe8c9ae21559f6dc0b8e1ad84b7bbec2a04726 (diff)
downloadmicropython-de2a2e296ba1cb60a333fc52fef39d260e5ad4e5.tar.gz
micropython-de2a2e296ba1cb60a333fc52fef39d260e5ad4e5.zip
tests: Add test for "not" of a user defined class.
-rw-r--r--tests/basics/unary_op.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/basics/unary_op.py b/tests/basics/unary_op.py
index 3084c273e7..bd78a20d0d 100644
--- a/tests/basics/unary_op.py
+++ b/tests/basics/unary_op.py
@@ -15,3 +15,13 @@ print(not [])
print(not [1,])
print(not {})
print(not {1:1})
+
+# check user instance
+class A: pass
+print(not A())
+
+# check user instances derived from builtins
+class B(int): pass
+print(not B())
+class C(list): pass
+print(not C())