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.
Description :: User Story
This PR resolves some of the
pytest
deprecation warnings related toaiohttp
. It appears that some fixes have been merged into the main branch ofaiohttp
, however they are not available in a release at this point:aio-libs/aiohttp#4477
The primary issue was creating a
ClientSession
as follows:The depreciation warnings stated that the
ClientSession
should be created within anasync
function, and the code has been updated to reflect that:This changes how a single endpoint is called, and arguably is less convenient than the old method for reusability. Based on the issues thread posted above it appears that the depreciation warnings could be resolved in the next
aiohttp
update.Type of Change
Environment and Dependencies
Details:
Pull Request Notes
Add any notes here.
Pytest Results and Coverage
All tests pass and normalized test coverage is 100%.