def test_find_by_account_name(self): ''' Test to check if the find_by_account_name method returns the correct credential ''' self.new_credential.save_credentials() account = Credentials("insta", "test", "user", "test@user", "12345") account.save_credentials() credential_exists = Credentials.find_by_account_name("insta") self.assertEqual(credential_exists, account)
def test_find_by_account_name(self): ''' Test to check whether we can find a credential by its name and display information ''' self.new_credential.save_credentials() test_credential = Credentials('Brenda', 'gmail', '4676jl') test_credential.save_credentials() found_credential = Credentials.find_by_account_name('gmail') self.assertEqual(found_credential.account_name, test_credential.account_name)
def test_copy_credential(self): ''' Test to check if user can copy the right credentials ''' self.new_credential.save_credentials() test_credential = Credentials('Brenda', 'gmail', '4676jl') test_credential.save_credentials() find_credential = None for credential in Credentials.credentials_list: find_credential = Credentials.find_by_account_name( credential.account_name) return pyperclip.copy(find_credential.password) self.assertEqual('4676jl', pyperclip.paste()) print(pyperclip.paste())
def find_account(account_name): ''' Finds a saved credential by it account name ''' return Credentials.find_by_account_name(account_name)