diff options
author | Jason Kirtland <jek@discorporate.us> | 2008-07-10 19:16:08 +0000 |
---|---|---|
committer | Jason Kirtland <jek@discorporate.us> | 2008-07-10 19:16:08 +0000 |
commit | 8b6855fc2c833e0ac626718cd08cd08beb947899 (patch) | |
tree | 54030c18792bc5bc5d86214d691bffd6ed7581a4 /test/base/utils.py | |
parent | f299d9ea0403f8407048552441ee9eed4ac38aa0 (diff) | |
download | sqlalchemy-8b6855fc2c833e0ac626718cd08cd08beb947899.tar.gz |
Added default support to OrderedDict.pop [ticket:585]
Diffstat (limited to 'test/base/utils.py')
-rw-r--r-- | test/base/utils.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/base/utils.py b/test/base/utils.py index b23b56322..8b44de84e 100644 --- a/test/base/utils.py +++ b/test/base/utils.py @@ -17,6 +17,22 @@ class OrderedDictTest(TestBase): eq_(o.values(), [1, 2, 'attack', 3]) o.pop('snack') + eq_(o.keys(), ['a', 'b', 'c']) + eq_(o.values(), [1, 2, 3]) + + try: + o.pop('eep') + assert False + except KeyError: + pass + + eq_(o.pop('eep', 'woot'), 'woot') + + try: + o.pop('whiff', 'bang', 'pow') + assert False + except TypeError: + pass eq_(o.keys(), ['a', 'b', 'c']) eq_(o.values(), [1, 2, 3]) |