test: add boltz fundingsource to regtest (#3677)
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
This commit is contained in:
parent
281c3df826
commit
132192bc94
10 changed files with 137 additions and 57 deletions
|
|
@ -6,6 +6,11 @@ from subprocess import PIPE, Popen, TimeoutExpired
|
|||
|
||||
from loguru import logger
|
||||
|
||||
from lnbits.wallets import get_funding_source
|
||||
|
||||
funding_source = get_funding_source()
|
||||
is_boltz_wallet = funding_source.__class__.__name__ == "BoltzWallet"
|
||||
|
||||
docker_lightning_cli = [
|
||||
"docker",
|
||||
"exec",
|
||||
|
|
@ -27,6 +32,16 @@ docker_bitcoin_cli = [
|
|||
]
|
||||
|
||||
|
||||
docker_elements_cli = [
|
||||
"docker",
|
||||
"exec",
|
||||
"lnbits-elementsd-1",
|
||||
"elements-cli",
|
||||
"-rpcport=18884",
|
||||
"-chain=liquidregtest",
|
||||
]
|
||||
|
||||
|
||||
docker_lightning_unconnected_cli = [
|
||||
"docker",
|
||||
"exec",
|
||||
|
|
@ -50,7 +65,7 @@ docker_lightning_noroute_cli = [
|
|||
|
||||
|
||||
def run_cmd(cmd: list) -> str:
|
||||
timeout = 10
|
||||
timeout = 30
|
||||
process = Popen(cmd, stdout=PIPE, stderr=PIPE)
|
||||
|
||||
logger.debug(f"running command: {cmd}")
|
||||
|
|
@ -128,6 +143,12 @@ def mine_blocks(blocks: int = 1) -> str:
|
|||
return run_cmd(cmd)
|
||||
|
||||
|
||||
def mine_blocks_liquid(blocks: int = 1) -> str:
|
||||
cmd = docker_elements_cli.copy()
|
||||
cmd.extend(["-generate", str(blocks)])
|
||||
return run_cmd(cmd)
|
||||
|
||||
|
||||
def get_unconnected_node_uri() -> str:
|
||||
cmd = docker_lightning_unconnected_cli.copy()
|
||||
cmd.append("getinfo")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue