-
Notifications
You must be signed in to change notification settings - Fork 3
major refactor #19
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
major refactor #19
Conversation
hakbailey
left a comment
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.
Overall this is looking much better! See inline comments for some specific changes. At this point a lot of it is small stuff just to make the code cleaner, but there are a few things that are important. Happy to chat about any of it!
| yield reader | ||
|
|
||
|
|
||
| @pytest.fixture() |
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.
I think this fixture can be removed? And any others that aren't being used.
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.
I will also handle this in the reconcile refactor
hakbailey
left a comment
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.
Good to squash and merge!
* major refactor * Restructure code examples * PR updates * Code review fixes Co-authored-by: Helen Bailey <hbailey@mit.edu>
* major refactor * Restructure code examples * PR updates * Code review fixes Co-authored-by: Helen Bailey <hbailey@mit.edu>
What does this PR do?
This is a fundamental refactoring of
dsapsthat was requested to be reviewed in its entirety.cli.pywas shifted toworkflows.py.metadata.pyandhelpers.pywere created to improve the overall organization of the code.Clientmethods was shifted tohelpers.py.conftest.pywas significantly expanded and actual CSV files were added as fixtures to give developers a better sense of the expected input files.Includes new or updated dependencies?
YES