def execute_value_error_test(self): """Test for the ValueError in SimpleMovingAverage.execute().""" tsOne = TimeSeries() data = [[1.5, 10.0],[2.5, 12.4],[3.5, 17.380000000000003],[4.5, 16.666],[5.5, 20.6662],[6.5, 23.46634],[7.5, 20.026438]] tsTwo = TimeSeries.from_twodim_list(data) sma = SimpleMovingAverage(3) tsOne.normalize("second") res = tsTwo.apply(sma) try: tsOne.apply(sma) except ValueError: pass else: assert False # pragma: no cover
def execute_value_error_test(self): """Test for the ValueError in SimpleMovingAverage.execute().""" tsOne = TimeSeries() data = [[1.5, 10.0], [2.5, 12.4], [3.5, 17.380000000000003], [4.5, 16.666], [5.5, 20.6662], [6.5, 23.46634], [7.5, 20.026438]] tsTwo = TimeSeries.from_twodim_list(data) sma = SimpleMovingAverage(3) tsOne.normalize("second") res = tsTwo.apply(sma) try: tsOne.apply(sma) except ValueError: pass else: assert False # pragma: no cover
def method_test(self): """Test if TimeSeries apply branches work correctly. This is mainly to increase code coverage.""" mOne = BaseMethod([], hasToBeSorted=True, hasToBeNormalized=True) mTwo = BaseMethod([], hasToBeSorted=False, hasToBeNormalized=True) mThree = BaseMethod([], hasToBeSorted=True, hasToBeNormalized=False) mFour = BaseMethod([], hasToBeSorted=False, hasToBeNormalized=False) ts = TimeSeries(isNormalized=True) ts.add_entry(0.0, 0.0) ts.add_entry(0.1, 0.1) ts.add_entry(0.2, 0.2) ts.add_entry(0.3, 0.3) ts.add_entry(0.4, 0.4) try: ts.apply(mOne) except NotImplementedError: pass else: assert False # pragma: no cover try: ts.apply(mTwo) except NotImplementedError: pass else: assert False # pragma: no cover try: ts.apply(mThree) except NotImplementedError: pass else: assert False # pragma: no cover try: ts.apply(mFour) except NotImplementedError: pass else: assert False # pragma: no cover