New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Experimental - DO NOT MERGE: skbase
refactor - part 3: test framework
#4283
base: main
Are you sure you want to change the base?
Conversation
BaseObject
refactor - part 3: test frameworkskbase
refactor - part 3: test framework
@RNKuhns, I think I've refactored the The tests seem to be run as expected, but one of the tests - multiprocessing identity (check results are the same with and without multiprocessing) - fails with an odd error, where out of 10 entries in the result a few (four) are by a constant of 1 off. I cannot explain this with missing excluded tests etc, especially since it's coming from |
Experimental refactor branch.
Not for merge until mature, tests are in place, and based on current
skbase
.Moves
BaseObject
and corebase
functionality to theskbase
package.Part 3, relies on:
skbase
refactor - part 1:BaseObject
and package dependencies #3151skbase
refactor - part 2:all_estimators
lookup #3777Migrated:
BaseFixtureGenerator
,QuickTester
, andTestAllObjects
, usesskbase.testing
under the hood.all_estimators
- usesskbase.all_objects
under the hood now.BaseObject
. Thesktime
BaseObject
is a child ofskbase
BaseObject
with some added features that are currentlysktime
specific.This should be the last step of the refactor/migration.