-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix mypy for local chain tests #361
Conversation
WalkthroughThe changes involve modifications to how private keys are handled within the testing framework. Specifically, the Changes
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (invoked as PR comments)
Additionally, you can add CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Files ignored due to path filters (1)
mypy.ini
is excluded by!**/*.ini
Files selected for processing (2)
- tests_integration_with_local_chain/conftest.py (2 hunks)
- tests_integration_with_local_chain/markets/omen/test_contract.py (2 hunks)
Additional comments not posted (4)
tests_integration_with_local_chain/conftest.py (2)
11-11
: Approved new import forprivate_key_type
.The import of
private_key_type
is correctly placed and necessary for the changes in thetest_keys
function.
41-43
: Review the usage ofprivate_key_type
intest_keys
.The
test_keys
function now wraps theprivate_key
withprivate_key_type
, which should help in enforcing type safety and consistency. This change is crucial for meeting the PR's objectives of enhancing type safety in the test suite.tests_integration_with_local_chain/markets/omen/test_contract.py (2)
8-12
: Approved the updated import statements.The addition of
ChecksumAddress
andprivate_key_type
to the imports is necessary for the changes made in thetest_wont_retry
function. These imports enhance clarity and type safety.
117-119
: Review the enhanced private key handling intest_wont_retry
.The
test_wont_retry
function now usesprivate_key_type
to wrap the private key before passing it to theAPIKeys
constructor. This change is consistent with the rest of the codebase and enhances type safety.
No description provided.