mirror of
https://github.com/aljazceru/lightning.git
synced 2026-01-04 14:54:26 +01:00
tests/test_misc.py: Add a subprocess to make sure getcodexsecret fetches out the hsm_secret in bip93 format.
This commit is contained in:
committed by
Rusty Russell
parent
6774cc1b13
commit
6a734d8b4d
@@ -1368,6 +1368,12 @@ def test_recover(node_factory, bitcoind):
|
||||
# Node should throw error to recover flag if HSM already exists.
|
||||
l1.daemon.opts['recover'] = "ms10leetsllhdmn9m42vcsamx24zrxgs3qrl7ahwvhw4fnzrhve25gvezzyqqtum9pgv99ycma"
|
||||
l1.daemon.start(wait_for_initialized=False, stderr_redir=True)
|
||||
|
||||
cmd_line = ["tools/hsmtool", "getcodexsecret", os.path.join(l1.daemon.lightning_dir, TEST_NETWORK, "hsm_secret"), "leet", "0"]
|
||||
lines = subprocess.check_output(cmd_line).decode('utf-8').splitlines()
|
||||
expected_output = "Codex32 Secret of your hsm_secret is: ms10leetsllhdmn9m42vcsamx24zrxgs3qrl7ahwvhw4fnzrhve25gvezzyqqtum9pgv99ycma"
|
||||
assert [expected_output] == lines
|
||||
|
||||
# Will exit with failure code.
|
||||
assert l1.daemon.wait() == 1
|
||||
assert l1.daemon.is_in_stderr(r"hsm_secret already exists!")
|
||||
|
||||
Reference in New Issue
Block a user