diff --git a/newsfragments/2320.feature.rst b/newsfragments/2320.feature.rst new file mode 100644 index 0000000000..35906a85d3 --- /dev/null +++ b/newsfragments/2320.feature.rst @@ -0,0 +1 @@ +Update eth-tester and eth-account dependencies to pull in bugfix from eth-keys diff --git a/setup.py b/setup.py index 4641f372a7..414a0f10d6 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ extras_require = { 'tester': [ - "eth-tester[py-evm]==v0.6.0-beta.4", + "eth-tester[py-evm]==v0.6.0-beta.6", "py-geth>=3.7.0,<4", ], 'linter': [ @@ -77,7 +77,7 @@ install_requires=[ "aiohttp>=3.7.4.post0,<4", "eth-abi>=2.0.0b6,<3.0.0", - "eth-account>=0.5.6,<0.6.0", + "eth-account>=0.5.7,<0.6.0", "eth-hash[pycryptodome]>=0.2.0,<1.0.0", "eth-typing>=2.0.0,<3.0.0", "eth-utils>=1.9.5,<2.0.0", diff --git a/tests/integration/test_ethereum_tester.py b/tests/integration/test_ethereum_tester.py index a477e61d48..42dc4ab98c 100644 --- a/tests/integration/test_ethereum_tester.py +++ b/tests/integration/test_ethereum_tester.py @@ -415,20 +415,6 @@ def test_eth_chainId(self, web3): assert is_integer(chain_id) assert chain_id == 61 - @pytest.mark.xfail(raises=KeyError, reason="ethereum tester doesn't return 'to' key") - def test_eth_get_transaction_receipt_mined(self, web3, block_with_txn, mined_txn_hash): - super().test_eth_get_transaction_receipt_mined(web3, block_with_txn, mined_txn_hash) - - @pytest.mark.xfail(raises=KeyError, reason="ethereum tester doesn't return 'to' key") - def test_eth_getTransactionReceipt_mined_deprecated(self, web3, block_with_txn, mined_txn_hash): - super().test_eth_getTransactionReceipt_mined_deprecated(web3, - block_with_txn, - mined_txn_hash) - - @pytest.mark.xfail(raises=KeyError, reason="ethereum tester doesn't return 'to' key") - def test_eth_wait_for_transaction_receipt_mined(self, web3, block_with_txn, mined_txn_hash): - super().test_eth_wait_for_transaction_receipt_mined(web3, block_with_txn, mined_txn_hash) - @disable_auto_mine def test_eth_wait_for_transaction_receipt_unmined(self, eth_tester,