diff options
Diffstat (limited to 'tests/basics')
-rw-r--r-- | tests/basics/dict2.py | 2 | ||||
-rw-r--r-- | tests/basics/dict_specialmeth.py | 7 | ||||
-rw-r--r-- | tests/basics/set_specialmeth.py | 5 |
3 files changed, 12 insertions, 2 deletions
diff --git a/tests/basics/dict2.py b/tests/basics/dict2.py index ab6180481c..ca964488d2 100644 --- a/tests/basics/dict2.py +++ b/tests/basics/dict2.py @@ -12,5 +12,3 @@ print(d['1'], d['2'], d['3']) d2 = dict(d) print('2' in d2) print(id(d) != id(d2), d == d2) - -print(d.__getitem__('2')) diff --git a/tests/basics/dict_specialmeth.py b/tests/basics/dict_specialmeth.py new file mode 100644 index 0000000000..7a944feacf --- /dev/null +++ b/tests/basics/dict_specialmeth.py @@ -0,0 +1,7 @@ +# dict object with special methods + +d = {} +d.__setitem__('2', 'two') +print(d.__getitem__('2')) +d.__delitem__('2') +print(d) diff --git a/tests/basics/set_specialmeth.py b/tests/basics/set_specialmeth.py new file mode 100644 index 0000000000..76036f3ffc --- /dev/null +++ b/tests/basics/set_specialmeth.py @@ -0,0 +1,5 @@ +# set object with special methods + +s = {1, 2} +print(s.__contains__(1)) +print(s.__contains__(3)) |