예제 #1
0
    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")
예제 #3
0
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