diff options
Diffstat (limited to 'tests/basics/object_new.py')
-rw-r--r-- | tests/basics/object_new.py | 10 |
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") |