def step_impl(context, userName, certAlias, configUpdateTxName, createChannelSignedConfigEnvelopeName): directory = bootstrap_util.getDirectory(context) user = directory.getUser(userName=userName) namedAdminTuple = user.tags[certAlias] cert = directory.findCertForNodeAdminTuple(namedAdminTuple) config_update_envelope = user.tags[createChannelSignedConfigEnvelopeName] config_update = bootstrap_util.getChannelIdFromConfigUpdateEnvelope(config_update_envelope) envelope_for_config_update = bootstrap_util.createEnvelopeForMsg(directory=directory, nodeAdminTuple=namedAdminTuple, chainId=config_update.channel_id, msg=config_update_envelope, typeAsString="CONFIG_UPDATE") user.setTagValue(configUpdateTxName, envelope_for_config_update)
def seekToRange(self, chainID = TEST_CHAIN_ID, start = 'Oldest', end = 'Newest'): seekInfo = self.createSeekInfo(start = start, end = end, chainID = chainID) envelope = bootstrap_util.createEnvelopeForMsg(directory=self.directory, chainId=chainID, msg=seekInfo, typeAsString="DELIVER_SEEK_INFO", nodeAdminTuple=self.nodeAdminTuple) self.sendQueue.put(envelope)