def test_display_all_credentials(self): ''' method that returns a list of all credentials saved ''' self.assertEqual(Credentials.display_credentials(), Credentials.credentials_list)
def test_display_credentials(self): """ Method that returns a list of all credentials saved. """ self.assertEqual(Credentials.display_credentials(), Credentials.credential_list)
def test_display_credentials(self): ''' test_display_credentials method to test if the display_credentials method executes correctly ''' self.new_credential.save_credentials() Facebook = Credentials("Grace", "Facebook", "@graceg", 'Been2000') Facebook.save_credentials() gmail = Credentials("Grace", 'Gmail', "graceg", "Been2000") gmail.save_credentials() self.assertEqual( len(Credentials.display_credentials(Facebook.username)), 2)
def test_display_credentials(self): ''' Test to check if credentials display method displays ''' self.new_credential.save_credentials() instagram = Credentials('Mike', 'Instagram', 'mikay', '123abc') instagram.save_credentials() facebook = Credentials('Mg', 'Facebook', 'mikay', '123efg') facebook.save_credentials() self.assertEqual( len(Credentials.display_credentials(instagram.user_name)), 2)
def test_display_credentials(self): """ test_display_credentials checks if the display credential method is displaying the data correctly """ self.new_credential.save_credentials() Twitter_credential = Credentials('Twitter','goduori','tWitTer_pass') Twitter_credential.save_credentials() FaceBook_credential = Credentials('Facebook','gabriel.oduori','pswdF200') FaceBook_credential.save_credentials() self.assertEqual(len(Credentials.display_credentials(Twitter_credential)),2)
def display_credentials(user_name): ''' Function to display credentials ''' return Credentials.display_credentials(user_name)
def main(): print("Hello, welcome to Password Manager") while True: print("\nPlease use these short codes to execute your desired task: ca - create new account, li - login to account, ex - exit program") short_code = input().lower().strip() if short_code == "ca": fname = input("Enter your first name: ").strip() lname = input("Enter your last name: ").strip() username = input("Enter your preferred username: "******"\nThat username has already been taken. Please enter a different username.") username = input("Enter your preferred username: "******"Enter your password: "******"\nYour new account has been created with the following details:\nName: {fname} {lname}\nUsername: {username}\nPassword: {password}\n") elif short_code == "li": print("\nPlease enter your user details to login.") login_username = input("Enter your username: "******"Enter your password: "******"\nHello {login_username}, please use the following codes to select a task.") while True: print("\ncc - Create Credentials\ndelc - Delete Credential\ndc -Display Credentials\ndsc - Display Specific Credential\nex - Exit") code = input().lower().strip() if code == "cc": app = input("\nEnter the name of the app: ") credential_username = input("Enter your username: "******"\nUse the following options to select which password you prefer\ncp - Custom Password\nap - Auto-Generated Password\nex - Exit") option = input().lower().strip() if option == "cp": credential_password = input("\nEnter your password: "******"ap": credential_password = Credentials.password() break elif option == "ex": break else: print("\nInvalid input. Check options and try again.") new_credential = create_credentials(app, credential_username, credential_password) new_credential.save_credentials() print(f"\nNewly created credential details:\nApp Name: {app}\nUsername: {credential_username}\nPassword: {credential_password}") elif code == "delc": delete_app = input("\nEnter the app name of the credential you wish to delete: ") Credentials.delete_credential(delete_app) print(f"{delete_app} Credentials has been deleted.") elif code == "dc": if Credentials.display_credentials(): for credential in Credentials.display_credentials(): print(f"\nApp: {credential.app}\nUsername: {credential.username}\nPassword: {credential.password}\n") else: print("\nYou haven't created any credentials yet.") elif code == "dsc": app_credential = input("\nEnter app name of the credential you wish to be displayed: ") credential_information = Credentials.display_app_credential(app_credential) if credential_information: print(f"\nApp: {credential_information.app}\nUsername: {credential_information.username}\nPassword: {credential_information.password}") else: print("\nThat credential cannot be found. Please try again") elif code == "ex": break else: print("\nInvalid input. Please check the code and try again.") elif short_code == "ex": break else: print("\nInvalid input. Please check your entry and try again.")
def display_credentials(): ''' Function that returns all the saved credentials ''' return Credentials.display_credentials()
def display_credentials(site_email): """ display_credentials displays credentials """ return Credentials.display_credentials(site_email)
def test_display_credentials(self): self.assertEqual(Credentials.display_credentials(), Credentials.credentials_lists)
def display_credential(): ''' Displays the saved credentials ''' return Credentials.display_credentials()
def display_credentials(): ''' Function to display user credentials ''' return Credentials.display_credentials()