summaryrefslogtreecommitdiff
path: root/tests
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
parentbc9ec5002d21efd6f2d28a1acad28e9085378e24 (diff)
py: Implement __delitem__ method for classes.
Diffstat (limited to 'tests')
-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 6061f2607..a96817462 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]