def test_save_multiple_credentials(self): ''' test saving multiple credentials ''' self.new_credentials.save_credentials() test_credentials = Credentials("facebook", "kefarichard", "kefa2020") test_credentials.save_credentials() self.assertEqual(len(Credentials.credentials_list), 2)
def test_copy_credentials(self): ''' method will copy the credential to clipboard ''' self.new_credentials.save_credentials() Credentials.copy_credentials("Twiter") self.assertEqual(self.new_credentials.account_password, pyperclip.paste())
def test_delete_credentials(self): ''' test removing credentials from credential_list ''' self.new_credentials.save_credentials() test_credentials = Credentials("facebook", "kefarichard", "kefa2020") test_credentials.save_credentials() self.new_credentials.delete_credential() self.assertEqual(len(Credentials.credentials_list), 1)
def copy_credentials(account): ''' function to copy password ''' return Credentials.copy_credentials(account)
def display_credentials(): ''' function that returns all saved credentials ''' return Credentials.display_credentials()
def delete_credential(account): ''' Function delete ctredential ''' return Credentials.delete_credential(account)
def search_credentials(account): ''' function to serch through credentials ''' return Credentials.credential_search(account)
def create_credentials(account, account_username, account_password): ''' function to create credential ''' new_credentials = Credentials(account, account_username, account_password) return new_credentials
def test_display_all_credentials(self): self.assertEqual(Credentials.display_credentials(), Credentials.credentials_list)
def test_search_credential(self): self.new_credentials.save_credentials() test_credentials = Credentials("facebook", "kefarichard", "kefa2020") test_credentials.save_credentials() credentials_exist = Credentials.credential_search("facebook") self.assertEqual(credentials_exist.account, test_credentials.account)
def setUp(self): ''' credentials fixture ''' self.new_credentials = Credentials("Twiter", "richardkefa", "rich2020")
class Testcredentials(unittest.TestCase): def setUp(self): ''' credentials fixture ''' self.new_credentials = Credentials("Twiter", "richardkefa", "rich2020") def tearDown(self): ''' Method to clean up new_credentials after every run ''' Credentials.credentials_list = [] def test_credentials_init(self): ''' testing object initialization ''' self.assertEqual(self.new_credentials.account, "Twiter") self.assertEqual(self.new_credentials.account_username, "richardkefa") self.assertEqual(self.new_credentials.account_password, "rich2020") def test_credential_save(self): ''' Testing saving of new credential object ''' self.new_credentials.save_credentials() self.assertEqual(len(Credentials.credentials_list), 1) def test_save_multiple_credentials(self): ''' test saving multiple credentials ''' self.new_credentials.save_credentials() test_credentials = Credentials("facebook", "kefarichard", "kefa2020") test_credentials.save_credentials() self.assertEqual(len(Credentials.credentials_list), 2) def test_search_credential(self): self.new_credentials.save_credentials() test_credentials = Credentials("facebook", "kefarichard", "kefa2020") test_credentials.save_credentials() credentials_exist = Credentials.credential_search("facebook") self.assertEqual(credentials_exist.account, test_credentials.account) def test_delete_credentials(self): ''' test removing credentials from credential_list ''' self.new_credentials.save_credentials() test_credentials = Credentials("facebook", "kefarichard", "kefa2020") test_credentials.save_credentials() self.new_credentials.delete_credential() self.assertEqual(len(Credentials.credentials_list), 1) def test_display_all_credentials(self): self.assertEqual(Credentials.display_credentials(), Credentials.credentials_list) def test_copy_credentials(self): ''' method will copy the credential to clipboard ''' self.new_credentials.save_credentials() Credentials.copy_credentials("Twiter") self.assertEqual(self.new_credentials.account_password, pyperclip.paste())