def create_proposals(node, account, start_date, end_date, proposal_count): logger.info("Creating proposals...") from beembase.operations import Create_proposal from test_utils import get_permlink for idx in range(0, proposal_count): logger.info("New proposal ==> ({},{},{},{},{},{},{})".format( account['name'], account['name'], start_date, end_date, "24.000 TBD", "Proposal from account {} {}/{}".format(account['name'], idx, proposal_count), get_permlink(account['name']))) op = Create_proposal( **{ 'creator': account['name'], 'receiver': account['name'], 'start_date': start_date, 'end_date': end_date, 'daily_pay': "24.000 TBD", 'subject': "Proposal from account {}".format(account['name']), 'permlink': get_permlink(account['name']) }) try: node.finalizeOp(op, account['name'], "active") except Exception as ex: logger.error("Exception: {}".format(ex)) raise ex hive_utils.common.wait_n_blocks(node.rpc.url, 1) hive_utils.common.wait_n_blocks(node.rpc.url, 5)
def create_proposals(node, accounts, start_date, end_date, wif=None): logger.info("Creating proposals...") from beembase.operations import Create_proposal for acnt in accounts: logger.info("New proposal ==> ({},{},{},{},{},{},{})".format( acnt['name'], acnt['name'], start_date, end_date, "24.000 TBD", "Proposal from account {}".format(acnt['name']), test_utils.get_permlink(acnt['name']) )) op = Create_proposal( **{ 'creator' : acnt['name'], 'receiver' : acnt['name'], 'start_date' : start_date, 'end_date' : end_date, 'daily_pay' : "24.000 TBD", 'subject' : "Proposal from account {}".format(acnt['name']), 'permlink' : test_utils.get_permlink(acnt['name']) } ) node.finalizeOp(op, acnt['name'], "active") if wif is not None: hive_utils.debug_generate_blocks(node.rpc.url, wif, 5) else: hive_utils.common.wait_n_blocks(node.rpc.url, 5)
def create_proposals(node, accounts, start_date, end_date): logger.info("Creating proposals...") for acnt in accounts: logger.info("New proposal ==> ({},{},{},{},{},{},{})".format( acnt['name'], acnt['name'], start_date, end_date, "24.000 TBD", "Proposal from account {}".format(acnt['name']), test_utils.get_permlink(acnt['name']))) node.commit.create_proposal( acnt['name'], acnt['name'], start_date, end_date, "24.000 TBD", "Proposal from account {}".format(acnt['name']), test_utils.get_permlink(acnt['name'])) clout_utils.clout_tools.wait_for_blocks_produced(5, node.url)
def create_posts(node, account): logger.info("Creating posts...") from test_utils import get_permlink logger.info("New post ==> ({},{},{},{},{})".format( "Hivepy proposal title [{}]".format(account['name']), "Hivepy proposal body [{}]".format(account['name']), account['name'], get_permlink(account['name']), "proposals")) node.post("Hivepy proposal title [{}]".format(account['name']), "Hivepy proposal body [{}]".format(account['name']), account['name'], permlink=get_permlink(account['name']), tags="proposals") hive_utils.common.wait_n_blocks(node.rpc.url, 5)
def create_proposals(node, accounts, start_date, end_date): logger.info("Creating proposals...") for acnt in accounts: logger.info("New proposal ==> ({},{},{},{},{},{},{})".format( acnt['name'], acnt['name'], start_date, end_date, "24.000 TBD", "Proposal from account {}".format(acnt['name']), test_utils.get_permlink(acnt['name']) )) node.commit.create_proposal( acnt['name'], acnt['name'], start_date, end_date, "24.000 TBD", "Proposal from account {}".format(acnt['name']), test_utils.get_permlink(acnt['name']) ) steem_utils.steem_tools.wait_for_blocks_produced(5, node.url)