Cleanup hydroshare provider and stop using urlopen #1393
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.
Sort-of a follow up to #993.
Follow-up to #1390, in moving hydroshare tests to be integration tests
It does two things, that are intertwined:
Cleanup using
urlopen
vsrequests
We were:
This is unnecessarily confusing, and seems to primarily be done for the benefit of mocking the network calls. However, as described in the recently merged #1390, I don't think mocking is appropriate here as it means we don't actually catch problems.
This PR mostly focuses on getting unifying to only using requests directly with as little indirection as possible.
Cleanup hydroshare
The biggest user of the slightly easier mocking provided by the
url
redirection was hydroshare. Similar to #1390, this PR now: