# Copyright 2009 by Peter Cock. All rights reserved. # This code is part of the Biopython distribution and governed by its # license. Please see the LICENSE file that should have been included # as part of this package. """Tests for our Python 2/3 compatibility layer, Bio._py3k""" import unittest class ODTest(unittest.TestCase): def test_od(self): """Quick test OrderedDict works.""" from Bio._py3k import OrderedDict d = OrderedDict() d[5] = "five" d[1] = "one" d[3] = "three" self.assertEqual(list(d.keys()), [5, 1, 3]) self.assertEqual(list(d), [5, 1, 3]) if __name__ == "__main__": runner = unittest.TextTestRunner(verbosity = 2) unittest.main(testRunner=runner)