def test_get_ops_history(wallet: Wallet, block_num): wallet.get_block(block_num, wait_for_block=True) response = wallet.get_ops_history(-1, 100, 0) # get all operations validate_response(response, wallet.get_ops_history.__name__) assert len( response ) == block_num, "Each block should be provided 'producer_reward' operation."
def test_get_ops_history_pagination(wallet: Wallet, block_num): wallet.get_block(block_num, wait_for_block=True) response = wallet.get_ops_history(1, 1, 0) # get first operation validate_response(response, wallet.get_ops_history.__name__) assert len(response) == 1, "Should be returned single operation." assert response[0][ 0] == 0, "Should be returned first operation (with 'id' = 0)"