def test_local_regressor_getSmoothLen(monkeypatch): """Test local regressor process""" from resistics.regression.local import LocalRegressor from mocks import mock_window_selector import numpy as np selector = mock_window_selector() from mocks import mock_window_selector regressor = LocalRegressor(selector, "test") regressor.setInput("local", ["Hx", "Hy"]) regressor.setOutput("local", ["Ex", "Ey"]) regressor.setSmooth("hann", 1) assert regressor.smoothLen == 1 regressor.setSmooth("hann", 12) assert regressor.getSmoothLen(65) == 13
def test_local_regressor_setSmooth(): """Test local regressor setSmooth""" from resistics.regression.local import LocalRegressor from mocks import mock_window_selector selector = mock_window_selector() regressor = LocalRegressor(selector, "test") assert regressor.smoothFunc == "hann" assert regressor.smoothLen is None regressor.setSmooth("hann", 7) assert regressor.smoothFunc == "hann" assert regressor.smoothLen == 7 regressor.setSmooth("parzen", 8) assert regressor.smoothFunc == "parzen" assert regressor.smoothLen == 8 assert regressor.getSmoothLen(65) == 9