An oversight in _PipelineTrainable caused the xgboost/lightgbm/catboost methods to try and get boosters from the Pipeline object instead of the actual estimator, causing an exception. This PR fixes that and adds unit tests to check for this in the future.
An oversight in
_PipelineTrainable
caused the xgboost/lightgbm/catboost methods to try and get boosters from the Pipeline object instead of the actual estimator, causing an exception. This PR fixes that and adds unit tests to check for this in the future.