Response parameters type hints #178
Merged
+115
−23
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.
Related to #173.
Makes improvements to the type hints of response parameters in both
MockerCore
andAdapter
:reason
,cookies
,json
,content
,body
,raw
andexc
as per the documentation at https://requests-mock.readthedocs.io/en/latest/response.html#registering-responsestext
parameter to support static and dynamic values as per https://requests-mock.readthedocs.io/en/latest/response.html#dynamic-responsejson
,content
andbody
parameters support both static and dynamic values, just like thetext
parameterAlso, as per @jamielennox's suggestion, I added "single star" parameters from PEP 3102 to indicate where the list of keyword-only arguments begin in both
MockerCore
andAdapter
.