summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/class_descriptor.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2015-04-04 22:05:30 +0100
committerDamien George <damien.p.george@gmail.com>2015-04-04 22:05:30 +0100
commit9dd36404646f857c4f250537bac0d9a8ad041d25 (patch)
treec6509bcd3c7d5c2e67332110c582df2b5a5c669f /tests/basics/class_descriptor.py
parent7e758b1cf878312cab5d9d2825b36e7235ea10a3 (diff)
downloadmicropython-9dd36404646f857c4f250537bac0d9a8ad041d25.tar.gz
micropython-9dd36404646f857c4f250537bac0d9a8ad041d25.zip
tests: Add missing tests for builtins, and many other things.
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 27907411db..25b373e47e 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