def test_copy_credential(self):
     '''
     Test to check if the copy a credential method copies the correct credential
     '''
     self.new_credential.save_credentials()
     twitter = Credential('Ngigi', 'Twitter', 'works', 'pswd100')
     twitter.save_credentials()
     find_credential = None
     for credential in Credential.user_credentials_list:
         find_credential = Credential.find_by_site_name(
             credential.site_name)
         return pyperclip.copy(find_credential.password)
     Credential.copy_credential(self.new_credential.site_name)
     self.assertEqual('pswd100', pyperclip.paste())
     print(pyperclip.paste())
Exemple #2
0
def copy_credential(site_name):
    '''
	Function to copy a credentials details to the clipboard
	'''
    return Credential.copy_credential(site_name)