def create_profile(): print( "\nCreate a profile by answering the following questions: \nWhat account does this profile belong to? \nWhat is the username for this account? \nWhat is the password for this account?" ) account = input("\naccount >>> ") account_username = input("\naccount_username >>> ") print("\nDo you want a generated password? \ny: Yes \nn: No") answer = input("\nanswer? >>> ") # condition if if answer == "y": account_password = PasswordGenerator.generate_password() elif answer == "n": print("\nEnter a password for your new account.") account_password = getpass.getpass( prompt="\n account_password >>> ") else: print("\nPlease enter valid options!") new_cred = Credentials(account, account_username, account_password) new_cred.save_user_profile() print("Profile for: " + "\n\naccount = " + account + "\n\nusername = "******"\n\npassword = " + account_password)
def setUp(self): # creating an object instance of class users self.new_profile = Credentials("twitter", "loisaK", "loisa123")
def create_credential(first_name, site_name, ac_name, password): ''' Function to create a new credential ''' new_credential = Credentials(first_name, site_name, ac_name, password) return new_credential