21 lines
543 B
Python
21 lines
543 B
Python
|
# local imports
|
||
|
from cic_eth.check.gas import health
|
||
|
from cic_eth.db.models.role import AccountRole
|
||
|
|
||
|
def test_check_gas(
|
||
|
config,
|
||
|
init_database,
|
||
|
default_chain_spec,
|
||
|
eth_rpc,
|
||
|
custodial_roles,
|
||
|
whoever,
|
||
|
):
|
||
|
|
||
|
config.add(str(default_chain_spec), 'CIC_CHAIN_SPEC', exists_ok=True)
|
||
|
config.add(100, 'ETH_GAS_GIFTER_MINIMUM_BALANCE', exists_ok=True)
|
||
|
assert health(config=config)
|
||
|
|
||
|
AccountRole.set('GAS_GIFTER', whoever, session=init_database)
|
||
|
init_database.commit()
|
||
|
assert not health(config=config)
|