-
Notifications
You must be signed in to change notification settings - Fork 0
Fix duplicate test class, close coverage gaps, enforce coverage gate #88
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
Merged
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
cf8d19c
Fix duplicate test class, close coverage gaps, enforce coverage gate
maxnutz 51f80f8
Merge branch 'main' into 32-review-testing-routines
maxnutz 3b0507c
Merge branch 'main' into 32-review-testing-routines
maxnutz 3028975
adapt newly constructed test to change in timezone assumption
maxnutz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (testing): Strengthen aggregation test by asserting on actual merged values, not just column labels.
In
test_merges_multiple_investment_years_when_aggregated, you currently only assert the presence of columns"2020"and"2030"and the single-row shape. Please also assert the actual cell values against the per-year outputs fromfake_execute(e.g.assert result.loc[("AT1", "MWh_el"), "2020"] == 2020.0and similarly for 2030) to ensure the aggregation logic and reindexing are correct, not just the column labels.Suggested implementation:
If the test currently uses a different MultiIndex key than
("AT1", "MWh_el"), or different numeric values fromfake_execute, adjust the tuple and the expected numbers accordingly. Likewise, if the index is a simple Index (not MultiIndex), replace("AT1", "MWh_el")with the appropriate single index label used by the test.