Changeset View
Changeset View
Standalone View
Standalone View
test/functional/rpc_misc.py
Show All 19 Lines | class RpcMiscTest(BitcoinTestFramework): | ||||
def set_test_params(self): | def set_test_params(self): | ||||
self.num_nodes = 1 | self.num_nodes = 1 | ||||
self.supports_cli = False | self.supports_cli = False | ||||
def run_test(self): | def run_test(self): | ||||
node = self.nodes[0] | node = self.nodes[0] | ||||
self.log.info("test CHECK_NONFATAL") | self.log.info("test CHECK_NONFATAL") | ||||
assert_raises_rpc_error(-1, "Internal bug detected: 'request.params.size() != 100'", | assert_raises_rpc_error( | ||||
lambda: node.echo(*[0] * 100),) | -1, | ||||
'Internal bug detected: \'request.params[9].get_str() != "trigger_internal_bug"\'', | |||||
lambda: node.echo(arg9='trigger_internal_bug'), | |||||
) | |||||
self.log.info("test getmemoryinfo") | self.log.info("test getmemoryinfo") | ||||
memory = node.getmemoryinfo()['locked'] | memory = node.getmemoryinfo()['locked'] | ||||
assert_greater_than(memory['used'], 0) | assert_greater_than(memory['used'], 0) | ||||
assert_greater_than(memory['free'], 0) | assert_greater_than(memory['free'], 0) | ||||
assert_greater_than(memory['total'], 0) | assert_greater_than(memory['total'], 0) | ||||
# assert_greater_than_or_equal() for locked in case locking pages | # assert_greater_than_or_equal() for locked in case locking pages | ||||
# failed at some point | # failed at some point | ||||
Show All 29 Lines |