mirror of
https://github.com/aljazceru/lightning.git
synced 2026-02-02 20:54:23 +01:00
pytest: Stabilize the hsm_encryption test
Tailing the log when we expect the process to exit can be racy (in this case we were waiting for the last line that'd be printed).
This commit is contained in:
@@ -595,7 +595,8 @@ def test_hsm_secret_encryption(node_factory):
|
||||
wait_for_initialized=False)
|
||||
l1.daemon.wait_for_log(r'The hsm_secret is encrypted')
|
||||
os.write(master_fd, password[2:].encode("utf-8"))
|
||||
l1.daemon.wait_for_log("Wrong password for encrypted hsm_secret.")
|
||||
assert(l1.daemon.proc.wait() == 1)
|
||||
assert(l1.daemon.is_in_log("Wrong password for encrypted hsm_secret."))
|
||||
|
||||
# Test we can restore the same wallet with the same password
|
||||
l1.daemon.start(stdin=slave_fd, wait_for_initialized=False)
|
||||
|
||||
Reference in New Issue
Block a user