Changeset View
Changeset View
Standalone View
Standalone View
test/functional/rpc_misc.py
Show All 17 Lines | |||||
class RpcMiscTest(BitcoinTestFramework): | class RpcMiscTest(BitcoinTestFramework): | ||||
def set_test_params(self): | def set_test_params(self): | ||||
self.num_nodes = 1 | self.num_nodes = 1 | ||||
def run_test(self): | def run_test(self): | ||||
node = self.nodes[0] | node = self.nodes[0] | ||||
self.log.info("test CHECK_NONFATAL") | |||||
assert_raises_rpc_error(-1, "Internal bug detected: 'request.params.size() != 100'", | |||||
lambda: node.echo(*[0] * 100),) | |||||
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 | ||||
assert_greater_than_or_equal(memory['locked'], 0) | assert_greater_than_or_equal(memory['locked'], 0) | ||||
Show All 28 Lines |