def test_copy_credential(self): """ test to confirm credential method copies correctly """ self.new_credential.save_credentials() twitter = Credential("alex", "Twitter", "nad", "nad254") twitter.save_credentials() find_credential = None for credential in Credential.credentials: find_credential = Credential.find_site_by_name(credential.sitename) return pyperclip.copy(find_credential.password) Credential.copy_credentials(self.new_credential.sitename) self.assertEqual("tyna452", pyperclip.paste()) print(pyperclip.paste())
def copy_credential(site_name): ''' Function to copy a credentials details to the clipboard ''' return Credential.copy_credentials(site_name)