diff options
Diffstat (limited to 'tests/basics/ordereddict_eq.py')
-rw-r--r-- | tests/basics/ordereddict_eq.py | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/tests/basics/ordereddict_eq.py b/tests/basics/ordereddict_eq.py new file mode 100644 index 0000000000..2746608772 --- /dev/null +++ b/tests/basics/ordereddict_eq.py @@ -0,0 +1,44 @@ +try: + from collections import OrderedDict +except ImportError: + try: + from ucollections import OrderedDict + except ImportError: + print("SKIP") + import sys + sys.exit() + +x = OrderedDict() +y = OrderedDict() +x['a'] = 1 +x['b'] = 2 +y['a'] = 1 +y['b'] = 2 +print(x) +print(y) +print(x == y) + +z = OrderedDict() +z['b'] = 2 +z['a'] = 1 +print(y) +print(z) +print(y == z) + +del z['b'] +z['b'] = 2 +print(y) +print(z) +print(y == z) + +del x['a'] +del y['a'] +print(x) +print(y) +print(x == y) + +del z['b'] +del y['b'] +print(y) +print(z) +print(y == z) |