summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/unary_op.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/unary_op.py')
-rw-r--r--tests/basics/unary_op.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/basics/unary_op.py b/tests/basics/unary_op.py
index bd78a20d0d..2239e2b206 100644
--- a/tests/basics/unary_op.py
+++ b/tests/basics/unary_op.py
@@ -23,5 +23,12 @@ print(not A())
# check user instances derived from builtins
class B(int): pass
print(not B())
+print(True if B() else False)
class C(list): pass
print(not C())
+print(True if C() else False)
+# type doesn't define unary_op
+class D(type): pass
+d = D("foo", (), {})
+print(not d)
+print(True if d else False)