You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(tests): Restrict extra args being passed to BaseTest; fix valid BAL tests (ethereum#2102)
* - fix(fw): Restrict extra fields for ``BaseTest`` types
- refactor(tests): Remove benign extra args to blockchain tests
After restricting extra args, some tests were failing because
they passed extra args that do not exist on the `BlockchainTest` class.
This does not affect the test itself but now will cause failure.
Thankfully, mypy caught all of these so it was easier to identify.
* fix(tests,bal): Fix unreleased BAL tests from old design
- BAL tests were wrongly passing the expected BAL to the ``blockchain_test``
itself. This was updated to live on the ``Block`` itself, but the tests
were not updated. With the recent changes to restrict extra fields on
the ``BlockchainTest`` (``BaseTest`` classess), this now correctly
raises an error and allows us to have a sanity check.
0 commit comments