-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
CLN: Splits Moments and MomentsConsistency tests into separate files #34140
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
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
can you confirm the number of tests before / after is the same here? |
yep, it's pure copy-paste and no code is missing (also adding/removing imports) |
can you merge master and push again, not all checks ran. |
@jreback FYI, i quickly run through tests:
so i think it's all good, no test missing |
looks good. let me re-run. |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
thanks @charlesdong1991 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Due to previous cleaning as well as the large size of those files, we could now split the
Moments
andMomentsConsistency
test classes into two different files forrolling
andewm
. And since currenttest_moments_expanding
is actually MomentsConsistencyExpanding class, so rename it totest_moments_consistency_expanding
to keep consistency.And I think this will be the second last PR to close the original test clean issue #30486 . The next PR will be fixturizing the
_create_data
so that we could remove the Base entirely (which currently only creates those data). But since thisbase
is also used in other several files liketest_api.py
,test_ewm.py
etc in window tests, I am afraid the next PR will be quite big.Please let me your thoughts on the plan (or if you think the change is quite big then no need to proceed since the original issue is to only clean the
moments
)?cc @jreback