Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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