Example #1
0
    def test_is_list_ordered_bad(self):
        l = [0, 1, 2, 5, 4, 3]
        self.assertFalse(_is_list_ordered(l))
        self.assertFalse(_is_list_ordered(l, order='desc'))

        l = [110, 101, 29, 3, float('inf'), 0.0000000001, -500000]
        self.assertFalse(_is_list_ordered(l))
        self.assertFalse(_is_list_ordered(l, order='desc'))

        l = [0, float('-inf'), float('inf')]
        self.assertFalse(_is_list_ordered(l))
        self.assertFalse(_is_list_ordered(l, order='desc'))

        l = [1, 0]
        self.assertFalse(_is_list_ordered(l))
        l = [0, 1]
        self.assertFalse(_is_list_ordered(l, order='desc'))
Example #2
0
 def test_is_list_ordered_good(self):
     l = [0, 1, 2, 3, 4, 5]
     self.assertTrue(_is_list_ordered(l))
     l = [float('inf'), 110, 101, 29, 3, 0.0000000001, -500000]
     self.assertTrue(_is_list_ordered(l, order='desc'))
     l = [float('-inf')]
     self.assertTrue(_is_list_ordered(l))
     l.append(0)
     self.assertTrue(_is_list_ordered(l))
     l.append(float('inf'))
     self.assertTrue(_is_list_ordered(l))
     l = [0]
     self.assertTrue(_is_list_ordered(l))
     l = []
     self.assertTrue(_is_list_ordered(l))