def run(self, name=None, no_check=False, verbose=False): # This is totally separate from any launchpadlib login system. from bzrlib.plugins.launchpad import account check_account = not no_check if name is None: username = account.get_lp_login() if username: if check_account: account.check_lp_login(username) if verbose: self.outf.write(gettext( "Launchpad user ID exists and has SSH keys.\n")) self.outf.write(username + '\n') else: self.outf.write(gettext('No Launchpad user ID configured.\n')) return 1 else: name = name.lower() if check_account: account.check_lp_login(name) if verbose: self.outf.write(gettext( "Launchpad user ID exists and has SSH keys.\n")) account.set_lp_login(name) if verbose: self.outf.write(gettext("Launchpad user ID set to '%s'.\n") % (name,))
def run(self, name=None, no_check=False, verbose=False): # This is totally separate from any launchpadlib login system. from bzrlib.plugins.launchpad import account check_account = not no_check if name is None: username = account.get_lp_login() if username: if check_account: account.check_lp_login(username) if verbose: self.outf.write( gettext( "Launchpad user ID exists and has SSH keys.\n") ) self.outf.write(username + '\n') else: self.outf.write(gettext('No Launchpad user ID configured.\n')) return 1 else: name = name.lower() if check_account: account.check_lp_login(name) if verbose: self.outf.write( gettext( "Launchpad user ID exists and has SSH keys.\n")) account.set_lp_login(name) if verbose: self.outf.write( gettext("Launchpad user ID set to '%s'.\n") % (name, ))
def run(self, name=None, no_check=False): from bzrlib.plugins.launchpad import account check_account = not no_check if name is None: username = account.get_lp_login() if username: if check_account: account.check_lp_login(username) self.outf.write(username + '\n') else: self.outf.write('No Launchpad user ID configured.\n') return 1 else: if check_account: account.check_lp_login(name) account.set_lp_login(name)
def test_check_lp_login_valid_user(self): transport = self.get_transport() transport.mkdir('~test-user') transport.put_bytes('~test-user/+sshkeys', 'some keys here') account.check_lp_login('test-user', transport)