joinmarket-ob-watcher: don't assert running, assert rpc failure

joinmarket-ob-watcher now makes extensive use of bitcoind because of
JoinMarket's new fidelity bond functionality. Therefore it fails on
non-synced nodes, as those in the test suite. We now test that the
service fails with the correct error, rather than asserting that it is
running.
This commit is contained in:
nixbitcoin 2021-08-25 13:50:16 +00:00 committed by Erik Arvstedt
parent 00a0759884
commit 5c14453389
No known key found for this signature in database
GPG Key ID: 33312B944DD97846
1 changed files with 3 additions and 2 deletions

View File

@ -221,8 +221,9 @@ def _():
@test("joinmarket-ob-watcher")
def _():
assert_running("joinmarket-ob-watcher")
machine.wait_until_succeeds(log_has_string("joinmarket-ob-watcher", "Starting ob-watcher"))
# joinmarket-ob-watcher fails on non-synced mainnet nodes.
# Also, it doesn't support any of the test networks.
machine.wait_until_succeeds(log_has_string("joinmarket-ob-watcher", "unknown error in JSON-RPC"))
@test("nodeinfo")
def _():