summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/object_new.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/object_new.py')
-rw-r--r--tests/basics/object_new.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/basics/object_new.py b/tests/basics/object_new.py
index 6131ed337e..befb5bfc27 100644
--- a/tests/basics/object_new.py
+++ b/tests/basics/object_new.py
@@ -18,3 +18,13 @@ o.__init__()
#print(dir(o))
print(hasattr(o, "attr"))
print(o.attr)
+
+# should only be able to call __new__ on user types
+try:
+ object.__new__(1)
+except TypeError:
+ print("TypeError")
+try:
+ object.__new__(int)
+except TypeError:
+ print("TypeError")