8000 TST Use _sklearn_version rather than version in pickle tests (#27554) · jeremiedbb/scikit-learn@19932fc · GitHub
[go: up one dir, main page]

Skip to content

Commit 19932fc

Browse files
authored
TST Use _sklearn_version rather than version in pickle tests (scikit-learn#27554)
1 parent 10b824a commit 19932fc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

sklearn/tests/test_base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@ def test_pickle_version_warning_is_not_raised_with_matching_version():
425425
iris = datasets.load_iris()
426426
tree = DecisionTreeClassifier().fit(iris.data, iris.target)
427427
tree_pickle = pickle.dumps(tree)
428-
assert b"version" in tree_pickle
428+
assert b"_sklearn_version" in tree_pickle
429429
tree_restored = assert_no_warnings(pickle.loads, tree_pickle)
430430

431431
# test that we can predict with the restored decision tree classifier
@@ -478,7 +478,7 @@ def test_pickle_version_warning_is_issued_when_no_version_info_in_pickle():
478478
tree = TreeNoVersion().fit(iris.data, iris.target)
479479

480480
tree_pickle_noversion = pickle.dumps(tree)
481-
assert b"version" not in tree_pickle_noversion
481+
assert b"_sklearn_version" not in tree_pickle_noversion
482482
message = pickle_error_message.format(
483483
estimator="TreeNoVersion",
484484
old_version="pre-0.18",

sklearn/utils/estimator_checks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2078,7 +2078,7 @@ def check_estimators_pickle(name, estimator_orig, readonly_memmap=False):
20782078
):
20792079
# strict check for sklearn estimators that are not implemented in test
20802080
# modules.
2081-
assert b"version" in pickled_estimator
2081+
assert b"_sklearn_version" in pickled_estimator
20822082
unpickled_estimator = pickle.loads(pickled_estimator)
20832083

20842084
result = dict()

0 commit comments

Comments
 (0)
0