This pull request adds unit tests for the SSAForecasterImplementation class, which is part of the fedot_ind.core.models.ts_forecasting.ssa_forecaster module. The tests cover various edge cases and ensure the correct behavior of the forecaster.
Description
The changes in this pull request include:
Creation of a new test file test_ssa_forecaster.py in the tests/unit/core/models directory.
Implementation of several test cases to cover the default and custom initialization of the SSAForecasterImplementation class.
Tests for the predict method of the forecaster, including one-dimensional and channel-independent modes, as well as handling of missing values.
Tests for invalid input data, ensuring that the forecaster raises the appropriate exceptions.
Summary
New test file: test_ssa_forecaster.py
Tests for SSAForecasterImplementation class:
Default and custom initialization
predict method for one-dimensional and channel-independent modes
Handling of missing values
Invalid input data
Fixes #152.
[!TIP]
To get Sweep to edit this pull request, you can:
Comment below, and Sweep can edit the entire PR
Comment on a file, Sweep will only modify the commented file
Edit the original issue to get Sweep to recreate the PR from scratch
This is an automated message generated by Sweep AI.
Purpose
This pull request adds unit tests for the
SSAForecasterImplementation
class, which is part of thefedot_ind.core.models.ts_forecasting.ssa_forecaster
module. The tests cover various edge cases and ensure the correct behavior of the forecaster.Description
The changes in this pull request include:
test_ssa_forecaster.py
in thetests/unit/core/models
directory.SSAForecasterImplementation
class.predict
method of the forecaster, including one-dimensional and channel-independent modes, as well as handling of missing values.Summary
test_ssa_forecaster.py
SSAForecasterImplementation
class:predict
method for one-dimensional and channel-independent modesFixes #152.
This is an automated message generated by Sweep AI.