def METHOD_NAME(self) :
    account_names = ["alice", "bob", "charlie"]
    abs_path = os.path.abspath(os.getcwd() + '/unittests/contracts/eosio.token/eosio.token.abi')
    traceNodeosArgs = " --verbose-http-errors --trace-rpc-abi eosio.token=" + abs_path
    self.cluster.launch(totalNodes=2, extraNodeosArgs=traceNodeosArgs)
    self.walletMgr.launch()
    testWalletName="testwallet"
    testWallet=self.walletMgr.create(testWalletName, [self.cluster.eosioAccount, self.cluster.defproduceraAccount])
    self.cluster.validateAccounts(None)
    self.accounts=createAccountKeys(len(account_names))
    node = self.cluster.getNode(1)
    for idx in range(len(account_names)):
        self.accounts[idx].name =  account_names[idx]
        self.walletMgr.importKey(self.accounts[idx], testWallet)
    for account in self.accounts:
        node.createInitializeAccount(account, self.cluster.eosioAccount, buyRAM=1000000, stakedDeposit=5000000, waitForTransBlock=True if account == self.accounts[-1] else False, exitOnError=True)