Closed bessbd closed 4 years ago
Merging #72 into master will increase coverage by
0.05%
. The diff coverage is100.00%
.
@@ Coverage Diff @@
## master #72 +/- ##
==========================================
+ Coverage 97.89% 97.95% +0.05%
==========================================
Files 17 18 +1
Lines 619 636 +17
==========================================
+ Hits 606 623 +17
Misses 13 13
Impacted Files | Coverage Δ | |
---|---|---|
ibm_cloud_sdk_core/base_service.py | 93.87% <100.00%> (ø) |
|
ibm_cloud_sdk_core/jwt_token_manager.py | 100.00% <100.00%> (ø) |
|
ibm_cloud_sdk_core/token_manager.py | 100.00% <100.00%> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 419ce1f...75f619d. Read the comment docs.
Thank you for the review, @mkistler ! I think I've addressed all the comments you've added. Please let me know what you think.
Thank you for the review, @vmatyusGitHub ! I've left a response to your comments in https://github.com/IBM/python-sdk-core/pull/72#discussion_r429923545 . For some reason it doesn't show up here in the conversation tab for me.
Hi @mkistler , I think I've addressed all your review feedback so far. Is there anything else you'd like changed for this PR?
:tada: This PR is included in version 3.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:
🎉! Thank you for the review, @mkistler and @vmatyusGitHub ! Also, thank you for the merge, @mkistler
Currently, JWTTokenManager is the top-most token manager class which does not allow introducing new token managers in code that uses the IBM Python SDK Core.
This commit refactors JWTTokenManager into an abstract base class of TokenManager and the JWT-specific parts to allow extending the Python SDK Core with non-JWT token managers.
This PR is analogous to https://github.com/IBM/node-sdk-core/pull/89