TST: Replace ensure_clean_store with tmp_path in test_timezones.py #62805
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Replace ensure_clean_store with tmp_path in test_timezones.py
What does this PR do?
This PR migrates the test file
pandas/tests/io/pytables/test_timezones.pyfrom using the customensure_clean_storeutility to the standard pytesttmp_pathfixture.Why is this change needed?
As part of the ongoing effort to modernize the pandas test suite, we're replacing the custom
ensure_cleanutility function with pytest's built-intmp_pathfixture. This:What changes were made?
with ensure_clean_store(setup_path) as store:withpath = tmp_path / "filename.h5"andwith pd.HDFStore(path) as store:ensure_clean_storeTesting
Related Issues
Part of the larger effort to replace ~180 occurrences of
ensure_cleanthroughout the codebase.Fixes TST: Replaceensure_cleanutility function with thetemp_filepytest fixture #62435