def get_error_values_test(self): bem = BaseErrorMeasure() bem._errorValues = [1, -1, 3, -5, 8] bem._errorDates = [1,2,3,4,5] self.assertEquals(bem._get_error_values(0,100, None, None), [1,-1,3,-5,8]) self.assertEquals(bem._get_error_values(0,100, 2, None), [-1,3,-5,8]) self.assertEquals(bem._get_error_values(0,100, None, 4), [1,-1,3,-5]) self.assertEquals(bem._get_error_values(0,100, 2, 4), [-1,3,-5]) self.assertRaises(ValueError, bem._get_error_values, 0, 100, None, 0)
def confidence_interval_test(self): bem = BaseErrorMeasure() bem._errorValues = [10, -5, 3, -4, None, 0, 2, -3] self.assertRaises(ValueError, bem.confidence_interval, -0.5) self.assertRaises(ValueError, bem.confidence_interval, 2) self.assertEquals(bem.confidence_interval(0.5), (-3.0, 2.0)) self.assertEquals(bem.confidence_interval(0.1), (0.0, 0.0))