aboutsummaryrefslogtreecommitdiff
path: root/test/functional/test_framework/util.py
diff options
context:
space:
mode:
authorJohn Newbery <john@johnnewbery.com>2017-07-12 10:29:21 -0400
committerJohn Newbery <john@johnnewbery.com>2017-10-05 09:48:46 -0400
commit677d893ff758b61f66203730da224bd7ef8f0b43 (patch)
treeaacb8e0e82eed17e61860ba7a62dd3a36fdf83af /test/functional/test_framework/util.py
parent5864e9c1611e6034a8d49b78231abe6bfade686d (diff)
downloadbitcoin-677d893ff758b61f66203730da224bd7ef8f0b43.tar.xz
[tests] do not allow assert_raises_message to be called with JSONRPCException
Diffstat (limited to 'test/functional/test_framework/util.py')
-rw-r--r--test/functional/test_framework/util.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/functional/test_framework/util.py b/test/functional/test_framework/util.py
index 44d7e04a89..ed35bf576e 100644
--- a/test/functional/test_framework/util.py
+++ b/test/functional/test_framework/util.py
@@ -51,6 +51,8 @@ def assert_raises(exc, fun, *args, **kwds):
def assert_raises_message(exc, message, fun, *args, **kwds):
try:
fun(*args, **kwds)
+ except JSONRPCException:
+ raise AssertionError("Use assert_raises_jsonrpc() to test RPC failures")
except exc as e:
if message is not None and message not in e.error['message']:
raise AssertionError("Expected substring not found:" + e.error['message'])