diff options
author | Kvaciral <kvaciral@protonmail.com> | 2018-08-31 22:30:26 +0200 |
---|---|---|
committer | Kvaciral <kvaciral@protonmail.com> | 2018-09-01 01:25:34 +0200 |
commit | 8dfc2f30dea6bde0f74d23691377f248966011ab (patch) | |
tree | ae4865c13ae4106684f4f3c6ff14b5e098f8f5dc /test/functional/test_framework | |
parent | 59ecacfc84af13e5a1608e7d970315d07dcb0269 (diff) |
Test rpc_help.py failed: Check whether ZMQ is enabled or not.
Diffstat (limited to 'test/functional/test_framework')
-rwxr-xr-x | test/functional/test_framework/test_framework.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/functional/test_framework/test_framework.py b/test/functional/test_framework/test_framework.py index b876d9bd76..0e76b52570 100755 --- a/test/functional/test_framework/test_framework.py +++ b/test/functional/test_framework/test_framework.py @@ -488,8 +488,13 @@ def skip_if_no_py3_zmq(): def skip_if_no_bitcoind_zmq(test_instance): """Skip the running test if bitcoind has not been compiled with zmq support.""" + if not is_zmq_enabled(test_instance): + raise SkipTest("bitcoind has not been built with zmq enabled.") + + +def is_zmq_enabled(test_instance): + """Checks whether zmq is enabled or not.""" config = configparser.ConfigParser() config.read_file(open(test_instance.options.configfile)) - if not config["components"].getboolean("ENABLE_ZMQ"): - raise SkipTest("bitcoind has not been built with zmq enabled.") + return config["components"].getboolean("ENABLE_ZMQ") |