summaryrefslogtreecommitdiff
path: root/tests/basics/class_getattr.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/class_getattr.py')
-rw-r--r--tests/basics/class_getattr.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/tests/basics/class_getattr.py b/tests/basics/class_getattr.py
index 1f875ce53..eadf2b209 100644
--- a/tests/basics/class_getattr.py
+++ b/tests/basics/class_getattr.py
@@ -1,4 +1,4 @@
-# test that __getattr__, __getattrribute__ and instance members don't override builtins
+# test that __getattr__ and instance members don't override builtins
class C:
def __init__(self):
self.__add__ = lambda: print('member __add__')
@@ -7,10 +7,8 @@ class C:
def __getattr__(self, attr):
print('__getattr__', attr)
return None
- def __getattrribute__(self, attr):
- print('__getattrribute__', attr)
- return None
c = C()
-c.__add__
-c + 1 # should call __add__
+c.add # should call __getattr__
+c.__add__() # should load __add__ instance directly
+c + 1 # should call __add__ method directly