Beispiel #1
0
    def testfind(self):
        l = SortedList([9,7,1,3,6,2])

        for j, k in itertools.zip_longest(l.find(), [1,2,3,6,7,9]):
            self.assertEqual(j, k)

        for j, k in itertools.zip_longest(l.find(min_key=3), [3,6,7,9]):
            self.assertEqual(j, k)

        for j, k in itertools.zip_longest(l.find(max_key=6), [1,2,3,6]):
            self.assertEqual(j, k)

        for j, k in itertools.zip_longest(l.find(min_key=3, max_key=6), [3,6]):
            self.assertEqual(j, k)