Skip to content

Commit e55f3a9

Browse files
committed
add _accounts attr
1 parent 7d8434c commit e55f3a9

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

tests/conftest.py

+9-4
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,19 @@ def deployment(new_deployment: Deployment) -> Deployment:
4646
class MockWeb3(Web3):
4747
def __init__(self, provider: BaseProvider):
4848
super().__init__(provider)
49-
accounts_mock = PropertyMock(return_value=[
49+
self._accounts = [
5050
"0x50FF810797f75f6bfbf2227442e0c961a8562F4C",
5151
"0x9e1FfFaBdC50e54e030F6E5F7fC27c7Dd22a3F4e",
5252
"0x5BEB2D3aA2333A524703Af18310AcFf462c04723",
5353
"0x7fBe5C7C4E7a8B52b8aAA44425Fc1c0d0e72c2AA"
54-
])
55-
type(self).eth = PropertyMock(accounts=accounts_mock)
56-
54+
]
55+
56+
@property
57+
def eth(self):
58+
eth_mock = MagicMock()
59+
accounts_mock = PropertyMock(return_value=self._accounts)
60+
type(eth_mock).accounts = accounts_mock
61+
return eth_mock
5762

5863
@pytest.fixture(scope="session")
5964
def web3() -> Web3:

0 commit comments

Comments
 (0)