def test_sort(self): a = ((1, 'a',), (2, 'b'), (3, 'c')) b = ((10, 'Z',), (9, 'Y'), (8, 'X')) c = ((1, 'Z',), (3, 'Y'), (2, 'X')) dla = IntDisplayList(a) dlb = IntDisplayList(b) dlc = IntDisplayList(c) assert dla.values() == ['a', 'b', 'c'] dlb_s = dlb.sortedByValue() assert dlb_s.values() == ['X', 'Y', 'Z'] dlc_s = dlc.sortedByKey() assert dlc_s.values() == ['Z', 'X', 'Y']
def test_values(self): ta = (1, 2, 3) l = zip(ta, ta) dl = IntDisplayList(l) self.assertTrue(tuple(dl.values()) == ta)
def test_values(self): ta = (1, 2, 3) l = zip(ta, ta) dl = IntDisplayList(l) self.assertTrue(tuple(dl.values()) == ta)