refactor(tests): use modflow-devtools fixtures and utilities #1665
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.
modflow-devtools
now has test fixtures and utilities that can be shared by FloPy, Modflow6 and other repos. Configuremodflow-devtools
as apytest
plugin inautotest/conftest.py
, allowing tests to use fixtures, CLI options and configuration hooks defined upstream. Update marker imports in test files. TrimDEVELOPER.md
, removing sections on utilities moved tomodflow-devtools
, and link to the docs there instead. Also add info on using.env
files to configure environment variables needed for tests, e.g.GITHUB_TOKEN
.Some code previously in
autotest/conftest.py
and now inmodflow-devtools
was contributed by @mwtoews. Since authorship was lost on the move between repos I added notes to docstrings but if I have missed any please let me know.This PR was originally interwoven with #1621, extracted here for smaller and more focused changesets.