def test_sort_and_reverse(self): dl = DictList(Object("test%d" % (i)) for i in reversed(range(10))) assert dl[0].id == "test9" dl.sort() assert len(dl) == 10 assert dl[0].id == "test0" assert dl.index("test0") == 0 dl.reverse() assert dl[0].id == "test9" assert dl.index("test0") == 9
def testSortandReverse(self): dl = DictList(Object("test%d" % (i)) for i in reversed(range(10))) self.assertEqual(dl[0].id, "test9") dl.sort() self.assertEqual(len(dl), 10) self.assertEqual(dl[0].id, "test0") self.assertEqual(dl.index("test0"), 0) dl.reverse() self.assertEqual(dl[0].id, "test9") self.assertEqual(dl.index("test0"), 9)