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'))
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))