Execute address translate test as celery task
This commit is contained in:
parent
855fc271a5
commit
e9886dbb3e
@ -1,4 +1,5 @@
|
|||||||
# external imports
|
# external imports
|
||||||
|
import celery
|
||||||
from chainlib.eth.nonce import RPCNonceOracle
|
from chainlib.eth.nonce import RPCNonceOracle
|
||||||
from chainlib.eth.tx import (
|
from chainlib.eth.tx import (
|
||||||
receipt,
|
receipt,
|
||||||
@ -20,6 +21,7 @@ def test_translate(
|
|||||||
cic_registry,
|
cic_registry,
|
||||||
init_celery_tasks,
|
init_celery_tasks,
|
||||||
register_lookups,
|
register_lookups,
|
||||||
|
celery_worker,
|
||||||
):
|
):
|
||||||
|
|
||||||
nonce_oracle = RPCNonceOracle(contract_roles['CONTRACT_DEPLOYER'], eth_rpc)
|
nonce_oracle = RPCNonceOracle(contract_roles['CONTRACT_DEPLOYER'], eth_rpc)
|
||||||
@ -46,6 +48,20 @@ def test_translate(
|
|||||||
'recipient': agent_roles['BOB'],
|
'recipient': agent_roles['BOB'],
|
||||||
'recipient_label': None,
|
'recipient_label': None,
|
||||||
}
|
}
|
||||||
tx = translate_tx_addresses(tx, [contract_roles['CONTRACT_DEPLOYER']], default_chain_spec.asdict())
|
|
||||||
assert tx['sender_label'] == 'alice'
|
#tx = translate_tx_addresses(tx, [contract_roles['CONTRACT_DEPLOYER']], default_chain_spec.asdict())
|
||||||
assert tx['recipient_label'] == 'bob'
|
s = celery.signature(
|
||||||
|
'cic_eth.ext.address.translate_tx_addresses',
|
||||||
|
[
|
||||||
|
tx,
|
||||||
|
[contract_roles['CONTRACT_DEPLOYER']],
|
||||||
|
default_chain_spec.asdict(),
|
||||||
|
],
|
||||||
|
queue=None,
|
||||||
|
)
|
||||||
|
t = s.apply_async()
|
||||||
|
r = t.get_leaf()
|
||||||
|
assert t.successful()
|
||||||
|
|
||||||
|
assert r['sender_label'] == 'alice'
|
||||||
|
assert r['recipient_label'] == 'bob'
|
Loading…
Reference in New Issue
Block a user