Add select_filing_status_value utility function #7243
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.
Summary
select_filing_status_value()utility function to simplify filing status selectionChanges
New utility function in
tools/general.pyFiles refactored to use the utility (first batch)
md_income_tax_before_credits.pyca_income_tax_before_credits.pyny_main_income_tax.pyal_income_tax_before_non_refundable_credits.pyga_income_tax_before_non_refundable_credits.pyBefore
After
Test plan
test_filing_status_utility.yamlwith MD income tax testsFollow-up work
~40 additional state tax files can be migrated to use this utility in follow-up PRs.
Relates to #1176
Extracted from #6286
🤖 Generated with Claude Code