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())
示例#4
0
def find_account(account_name):
    '''
  Finds a saved credential by it account name

  '''
    return Credentials.find_by_account_name(account_name)