diff options
author | Jon Atack <jon@atack.com> | 2021-07-22 13:29:39 +0200 |
---|---|---|
committer | Jon Atack <jon@atack.com> | 2021-07-28 12:36:28 +0200 |
commit | d596dba9877e7ead3fb5426cbe7e608fbcbfe3eb (patch) | |
tree | 2a6795d4b5dd0be78ad533eaaa14728dc244af9e | |
parent | 17bbff3b88132c0c95b29b59100456b85e26df75 (diff) |
test: assert logging categories are sorted in rpc and help
-rwxr-xr-x | test/functional/rpc_misc.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/test/functional/rpc_misc.py b/test/functional/rpc_misc.py index 9ad7827c8a..563f2ea43e 100755 --- a/test/functional/rpc_misc.py +++ b/test/functional/rpc_misc.py @@ -54,7 +54,7 @@ class RpcMiscTest(BitcoinTestFramework): assert_raises_rpc_error(-8, "unknown mode foobar", node.getmemoryinfo, mode="foobar") - self.log.info("test logging rpc") + self.log.info("test logging rpc and help") # Test logging RPC returns the expected number of logging categories. assert_equal(len(node.logging()), 24) @@ -66,6 +66,15 @@ class RpcMiscTest(BitcoinTestFramework): node.logging(include=['qt']) assert_equal(node.logging()['qt'], True) + # Test logging RPC returns the logging categories in alphabetical order. + sorted_logging_categories = sorted(node.logging()) + assert_equal(list(node.logging()), sorted_logging_categories) + + # Test logging help returns the logging categories string in alphabetical order. + categories = ', '.join(sorted_logging_categories) + logging_help = self.nodes[0].help('logging') + assert f"valid logging categories are: {categories}" in logging_help + self.log.info("test echoipc (testing spawned process in multiprocess build)") assert_equal(node.echoipc("hello"), "hello") |