def test_MIN(): result = func.MIN(series, timeperiod=4) i = np.where(~np.isnan(result))[0][0] assert_equals(len(series), len(result)) assert_equals(result[i + 1], 93.780) assert_equals(result[i + 2], 93.780) assert_equals(result[i + 3], 92.530) assert_equals(result[i + 4], 92.530) values = np.array([np.nan, 5., 4., 3., 5., 7.]) result = func.MIN(values, timeperiod=2) assert_np_arrays_equal(result, [np.nan, np.nan, 4, 3, 3, 5])
def test_MIN(): result = func.MIN(series, timeperiod=4) i = np.where(~np.isnan(result))[0][0] assert len(series) == len(result) assert result[i + 1] == 93.780 assert result[i + 2] == 93.780 assert result[i + 3] == 92.530 assert result[i + 4] == 92.530 values = np.array([np.nan, 5., 4., 3., 5., 7.]) result = func.MIN(values, timeperiod=2) assert_np_arrays_equal(result, [np.nan, np.nan, 4, 3, 3, 5])