summaryrefslogtreecommitdiff
path: root/tests/basics/class_descriptor.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basics/class_descriptor.py')
-rw-r--r--tests/basics/class_descriptor.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/basics/class_descriptor.py b/tests/basics/class_descriptor.py
index 27907411d..25b373e47 100644
--- a/tests/basics/class_descriptor.py
+++ b/tests/basics/class_descriptor.py
@@ -1,13 +1,19 @@
class Descriptor:
def __get__(self, obj, cls):
+ print('get')
print(type(obj) is Main)
print(cls is Main)
return 'result'
def __set__(self, obj, val):
+ print('set')
print(type(obj) is Main)
print(val)
+ def __delete__(self, obj):
+ print('delete')
+ print(type(obj) is Main)
+
class Main:
Forward = Descriptor()
@@ -18,4 +24,5 @@ if 'Descriptor' in repr(r.__class__):
else:
print(r)
m.Forward = 'a'
+ del m.Forward