summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/class_item.py
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-04-15 01:20:52 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-04-15 01:30:25 +0300
commit75ffcaeace8b201b45c395710a4252fa8351b241 (patch)
treed59dcb42736e6c53cd3bac2b27d9c2c2dd44ace0 /tests/basics/class_item.py
parentbc9ec5002d21efd6f2d28a1acad28e9085378e24 (diff)
downloadmicropython-75ffcaeace8b201b45c395710a4252fa8351b241.tar.gz
micropython-75ffcaeace8b201b45c395710a4252fa8351b241.zip
py: Implement __delitem__ method for classes.
Diffstat (limited to 'tests/basics/class_item.py')
-rw-r--r--tests/basics/class_item.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/basics/class_item.py b/tests/basics/class_item.py
index 6061f26075..a96817462f 100644
--- a/tests/basics/class_item.py
+++ b/tests/basics/class_item.py
@@ -1,4 +1,4 @@
-# test class with __getitem__ and __setitem__ methods
+# test class with __getitem__, __setitem__, __delitem__ methods
class C:
def __getitem__(self, item):
@@ -8,6 +8,10 @@ class C:
def __setitem__(self, item, value):
print('set', item, value)
+ def __delitem__(self, item):
+ print('del', item)
+
c = C()
print(c[1])
c[1] = 2
+del c[3]