Skip to content

Commit aa2694e

Browse files
author
Mike Dirolf
committed
test for OrderedDict support
1 parent 7aa446a commit aa2694e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

test/test_bson.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,14 @@ class _myunicode(unicode):
319319
self.assertEqual(type(value), orig_type)
320320
self.assertEqual(value, orig_type(value))
321321

322+
def test_ordered_dict(self):
323+
try:
324+
from collections import OrderedDict
325+
except ImportError:
326+
raise SkipTest()
327+
d = OrderedDict([("one", 1), ("two", 2), ("three", 3), ("four", 4)])
328+
self.assertEqual(d, BSON.from_dict(d).to_dict(as_class=OrderedDict))
329+
322330

323331
if __name__ == "__main__":
324332
unittest.main()

0 commit comments

Comments
 (0)