tests: Add exception error message for JSONRPCException
commit42f6aed731874d937d6f8c9f9c9a6b64d59852d8
authorWladimir J. van der Laan <laanwj@gmail.com>
Sun, 25 Sep 2016 18:02:14 +0000 (25 20:02 +0200)
committerWladimir J. van der Laan <laanwj@gmail.com>
Sun, 25 Sep 2016 18:05:03 +0000 (25 20:05 +0200)
treee024a6811b3e3bac7c4524adc5a220fb65266474
parent37871f216e0d9463f456b8b014b80cc064011351
tests: Add exception error message for JSONRPCException

This improves error reporting if `JSONRPCException` is not specifically caught
and ends up in Python's default backtrace handler.

Before:
```
Traceback (most recent call last):
  File "/.../projects/bitcoin/bitcoin/qa/rpc-tests/test_framework/authproxy.py", line 153, in __call__
    raise JSONRPCException(response['error'])
test_framework.authproxy.JSONRPCException
```

After:
```
Traceback (most recent call last):
  File "/.../projects/bitcoin/bitcoin/qa/rpc-tests/test_framework/authproxy.py", line 152, in __call__
    raise JSONRPCException(response['error'])
test_framework.authproxy.JSONRPCException: Unknown named parameter random (-8)
```
qa/rpc-tests/test_framework/authproxy.py