TST: Split tests/indexes/interval/test_interval.py into separate files #19009
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.
git diff upstream/master -u -- "*.py" | flake8 --diff
Since we now have an interval subdirectory, seems logical to split
test_interval.py
into separate files, similar to what has been done forDatetimeIndex
,PeriodIndex
, andTimedeltaIndex
.Just made very basic changes here, moving things at the class level, and didn't break apart any classes. All of the tests should functionally be the same.
Summary:
TestIntervalRange
class fromtest_interval.py
totest_interval_range.py
TestIntervalTree
class fromtest_interval.py
totest_interval_tree.py
for
loops to@pytest.mark.parametrize
lambda
to an actual function (my linter was complaining about PEP8 E731)test_interval_new.py
test_interval.py
Down the road we could probably split
test_interval.py
into smaller components, much like what was done forDatetimeIndex
,PeriodIndex
, andTimedeltaIndex
. Might want to wait until the_new.py
files are fully addressed though. Didn't look like there were any high level changes like this that could be made intests/indexing/interval/
.