From c6add0aeb1a0d16301a96745b560b94b31476d13 Mon Sep 17 00:00:00 2001 From: Michael Mallan Date: Thu, 10 Oct 2024 15:04:13 +0100 Subject: [PATCH] qa: add method to get lianad poll interval --- tests/test_framework/lianad.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_framework/lianad.py b/tests/test_framework/lianad.py index 5fcf9a38..4bc5a84f 100644 --- a/tests/test_framework/lianad.py +++ b/tests/test_framework/lianad.py @@ -38,6 +38,7 @@ class Lianad(TailableProc): self.prefix = os.path.split(datadir)[-1] self.signer = signer + self._poll_interval_secs = 1 self.multi_desc = multi_desc self.receive_desc, self.change_desc = multi_desc.singlepath_descriptors() @@ -56,9 +57,14 @@ class Lianad(TailableProc): f.write("[bitcoin_config]\n") f.write('network = "regtest"\n') - f.write("poll_interval_secs = 1\n") + f.write(f"poll_interval_secs = {self._poll_interval_secs}\n") bitcoin_backend.append_to_lianad_conf(self.conf_file) + @property + def poll_interval_secs(self): + """Return the poll interval in seconds as defined in the config file.""" + return self._poll_interval_secs + def finalize_psbt(self, psbt): """Create a valid witness for all inputs in the PSBT. This will fail if the PSBT input does not contain enough material.