mirror of
https://github.com/chaintool-py/eth-erc20.git
synced 2024-11-25 03:06:46 +01:00
26 lines
454 B
Python
26 lines
454 B
Python
|
# standard imports
|
||
|
import os
|
||
|
|
||
|
# external imports
|
||
|
import pytest
|
||
|
from crypto_dev_signer.keystore.dict import DictKeystore
|
||
|
from crypto_dev_signer.eth.signer import ReferenceSigner as EIP155Signer
|
||
|
|
||
|
|
||
|
@pytest.fixture(scope='session')
|
||
|
def keystore():
|
||
|
ks = DictKeystore()
|
||
|
|
||
|
pk = os.urandom(32)
|
||
|
ks.import_raw_key(pk)
|
||
|
return ks
|
||
|
|
||
|
|
||
|
@pytest.fixture(scope='session')
|
||
|
def signer(
|
||
|
keystore,
|
||
|
):
|
||
|
|
||
|
s = EIP155Signer(keystore)
|
||
|
return s
|