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())
def copy_credential(site_name): ''' Function to copy a credentials details to the clipboard ''' return Credential.copy_credential(site_name)