def test_save_credentials(self): ''' Testing if credentials are saved in credentials list. ''' self.new_credential.save_credential() twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91") twitter.save_credential() self.assertEqual(len(Credentials.credentials_list), 2)
def test_save_multiple_credential(self): ''' test_save_multiple_credential to check if we can save multiple credential objects to the credentials_list ''' self.new_credential.save_credential() test_credential = Credentials ("mercyVuu","P46HJ","yahoo") test_credential.save_credential() self.assertEqual(len(Credentials.credentials_list),2)
def test_save_multiple_credential(self): """ test_save_multiple_credential object is saved into the credential list """ self.new_credential.save_credential() test_credential = Credentials("Instagram", "Jul", "12338") test_credential.save_credential() self.assertEqual(len(Credentials.credentials_list), 2)
def test_save_multiple_credential(self): """ this is to check whether we can save multiple contacts """ self.new_credential.save_credential() test_credential = Credentials("facebook", "@Prada", "1234") #this is a new credential test_credential.save_credential() self.assertEqual(len(Credentials.User_Credentials_list), 2)
def test_save_credential(self): ''' test_save_user test case to test if the credential object is saved into the credentials list ''' test_credential = Credentials("instagram", "dainadee", "*****@*****.**", "pepe123") self.new_credential.save_credential() test_credential.save_credential() self.assertEqual(len(Credentials.credential_list), 2)
def test_find_by_site_name(self): ''' search credential by site_name and return the right details. ''' self.new_credential.save_credential() gmail = Credentials('fennis', 'Gmail', 'mephism', 'naks222') gmail.save_credential() credential_exists = Credentials.find_by_site_name('Gmail') self.assertEqual(credential_exists, gmail)
def test_credential_exists(self): ''' Test to check if a credential exists in the credential_list ''' self.new_credential.save_credential() test_credential = Credentials('fennis', 'Gmail', 'mephism', 'naks222') test_credential.save_credential() credential_exists = Credentials.credential_exist("Gmail") self.assertTrue(credential_exists)
def test_del_credential(self): ''' Test if we can delete a saved credential. ''' self.new_credential.save_credential() new_credential = Credentials('fennis', 'Gmail', 'mephism', 'naks222') new_credential.save_credential() self.new_credential.del_credential() self.assertEqual(len(Credentials.credentials_list), 1)
def test_delete_credential(self): """ test_delete_credential to test if we can remove a credentials account from our credentials list """ self.new_credential.save_credential() test_credential = Credentials("Twitter", "Julie", "1233") test_credential.save_credential() self.new_credential.delete_credential() self.assertEqual(len(Credentials.credentials_list), 1)
def test_credential_exists(self): """ test to check if we can return a boolean if we cannot find the credential account """ self.new_credential.save_credential() test_credential = Credentials("Test", "12338") test_credential.save_credential() credential_exists = Credentials.credential_exist("Test") self.assertTrue(credential_exists)
def test_delete_credential(self): ''' test method if we can delete an account ''' self.new_credential.save_credential() test_credential = Credentials("Instagram", "dainadee", "*****@*****.**", "pepe123") test_credential.save_credential() self.new_credential.delete_credential() self.assertEqual(len(Credentials.credential_list), 1)
def test_credential_exists(self): ''' Test case to check if a credential exists in the credential_list ''' self.new_credential.save_credential() test_credential = Credentials("Instagram", "dainadee", "*****@*****.**", "pepe123") test_credential.save_credential() credential_exists = Credentials.credential_exists("Instagram") self.assertTrue(credential_exists)
def test_credential_exists(self): ''' test to check if we can return a Boolean if we cannot find the contact. ''' self.new_credential.save_credential() test_credential = Credentials ("mercyVuu","P46HJ","yahoo") test_credential.save_credential() credential_exists = Credentials.credential_exists("mercyVuu") self.assertEqual(credential_exists)
def test_display_credentials(self): ''' Test case to test if our objects show. ''' self.new_credential.save_credential() twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91") twitter.save_credential() gmail = Credentials('fennis', 'Gmail', 'mephism', 'naks222') gmail.save_credential() self.assertEqual( len(Credentials.display_credentials(twitter.user_name)), 2)
def test_delete_credential(self): """ this is to test whether a credential can be deleted """ self.new_credential.save_credential() test_credential = Credentials("facebook", "@Prada", "1234") #the new credential created test_credential.save_credential() self.new_credential.delete_credential() """ this will delete a credential """ self.assertEqual(len(Credentials.User_Credentials_list), 1)
def test_copy_credential(self): ''' Test if the copy credential method copies the correct credential from credit list. ''' self.new_credential.save_credential() twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91") twitter.save_credential() find_credential = None for credential in Credentials.users_credentials_list: find_credential = Credentials.find_by_site_name( credential.site_name) return pyperclip.copy(find_credential.password) Credentials.copy_credential(self.new_credential.site_name) self.assertEqual('nakuru@91', pyperclip.paste()) print(pyperclip.paste())
class TestCredentials(unittest.TestCase): """ Test subclass that defines test cases for the credentials class behaviours """ def setUp(self): self.new_credential = Credentials("twitter", "@owslemy", "456") def test_init(self): self.assertEqual(self.new_credential.sm_account, "twitter") self.assertEqual(self.new_credential.username, "@owslemy") self.assertEqual(self.new_credential.password, "456") def test_save_credential(self): self.new_credential.save_credential() self.assertEqual(len(Credentials.User_Credentials_list), 1) def tearDown(self): Credentials.User_Credentials_list = [] """ the clean up after each test is run """ def test_save_multiple_credential(self): """ this is to check whether we can save multiple contacts """ self.new_credential.save_credential() test_credential = Credentials("facebook", "@Prada", "1234") #this is a new credential test_credential.save_credential() self.assertEqual(len(Credentials.User_Credentials_list), 2) def test_delete_credential(self): """ this is to test whether a credential can be deleted """ self.new_credential.save_credential() test_credential = Credentials("facebook", "@Prada", "1234") #the new credential created test_credential.save_credential() self.new_credential.delete_credential() """ this will delete a credential """ self.assertEqual(len(Credentials.User_Credentials_list), 1) def test_display_all_credentials(self): """ shows a list of all saved user credentials """ self.assertEqual(Credentials.display_credentials(), Credentials.User_Credentials_list)
def save_credential(credential): ''' Function to save a newly created credential. ''' Credentials.save_credential(credential)
class TestCredentials(unittest.TestCase): def setUp(self): self.new_credentials = Credentials("aligedi", "instagram", "ali", "aligedi") def tearDown(self): Credentials.credentials_list = [] def test_init(self): self.assertEqual(self.new_credentials.view_passward, "aligedi") self.assertEqual(self.new_credentials.account, "instagram") self.assertEqual(self.new_credentials.login, "ali") self.assertEqual(self.new_credentials.passward, "aligedi") def test_save_credential(self): self.new_credentials.save_credential() self.assertEqual(len(Credentials.credentials_list), 1) def test_multiple_credential(self): self.new_credentials.save_credential() self.test_credentials = Credentials("osmanhared", "instagram", "osman", "osmanhared") self.test_credentials.save_credential() self.assertEqual(len(Credentials.credentials_list), 2) def test_del_credential(self): self.new_credentials.save_credential() self.test_credentials = Credentials("osmanhared", "instagram", "osman", "osmanhared") self.test_credentials.save_credential() self.new_credentials.del_credential() self.assertEqual(len(Credentials.credentials_list), 1) def test_display_credential(self): self.assertEqual(Credentials.display_credentials(), Credentials.credentials_list) def test_exist_credential(self): self.new_credentials.save_credential() self.test_credentials = Credentials("osmanhared", "instagram", "osman", "osmanhared") self.test_credentials.save_credential() credential_exists = Credentials.find_by_account("instagram") self.assertTrue(credential_exists)
class TestCredentials(unittest.TestCase): ''' Test class that defines test cases for the credentials class behaviours ''' def setUp(self): ''' Set Up method to run before each individual test case ''' self.new_credential = Credentials("PraiseLaurine","Test435s","gmail") def test_init_(self): ''' test_init test case to test if the credentials object is initialized properly ''' self.assertEqual(self.new_credential.user_name,"PraiseLaurine") self.assertEqual(self.new_credential.password,"Test435s") self.assertEqual(self.new_credential.account,"gmail") def test_save_credential(self): ''' test_save_credential test case to test if the credential object is saved into the credential list ''' self.new_credential.save_credential() self.assertEqual(len(Credentials.credentials_list),1) def tearDown(self): ''' tearDown method that does clean up after each test case has run. ''' Credentials.credentials_list = [] def test_save_multiple_credential(self): ''' test_save_multiple_credential to check if we can save multiple credential objects to the credentials_list ''' self.new_credential.save_credential() test_credential = Credentials ("mercyVuu","P46HJ","yahoo") test_credential.save_credential() self.assertEqual(len(Credentials.credentials_list),2) def test_delete_credential(self): ''' test_delete_credential to test if we can remove a credential detail from the credentials list ''' self.new_credential.save_credential() test_credential = Credentials ("mercyVuu","P46HJ","yahoo") test_delete_credential.save_credential() self.new_credential.delete_credential() self.assertEqual(len(Credentials.credentials_list),1) def test_find_credential_by_username(self): ''' test to check if we can find a credential by username and display information ''' self.new_credential.save_credential() test_credential = Credentials ("mercyVuu","P46HJ","yahoo") TestCredentials.save_credential found_credential = Credentials.find_by_username("mercyVuu") self.assertEqual(found_credential.user_name,test_credential.user_name) def test_credential_exists(self): ''' test to check if we can return a Boolean if we cannot find the contact. ''' self.new_credential.save_credential() test_credential = Credentials ("mercyVuu","P46HJ","yahoo") test_credential.save_credential() credential_exists = Credentials.credential_exists("mercyVuu") self.assertEqual(credential_exists) def test_display_all_credentials(self): ''' method that returns a list of all credentials saved ''' self.assertEqual(Credentials.display_credentials(),Credentials.credentials_list)
class TestCredentials(unittest.TestCase): ''' Defines test cases for the credentials class behaviours. ''' def setUp(self): ''' Set up method to run before each test cases. ''' self.new_credential = Credentials("Dennis", "Instagram", "dennism", "nakuru@91") def test__init__(self): ''' test case to test if the object is initialized properly. ''' self.assertEqual(self.new_credential.user_name, "Dennis") self.assertEqual(self.new_credential.site_name, "Instagram") self.assertEqual(self.new_credential.account_name, "dennism") self.assertEqual(self.new_credential.password, "nakuru@91") def tearDown(self): ''' Clears the credentials list. ''' Credentials.credentials_list = [] def test_save_credentials(self): ''' Testing if credentials are saved in credentials list. ''' self.new_credential.save_credential() twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91") twitter.save_credential() self.assertEqual(len(Credentials.credentials_list), 2) def test_display_credentials(self): ''' Test case to test if our objects show. ''' self.new_credential.save_credential() twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91") twitter.save_credential() gmail = Credentials('fennis', 'Gmail', 'mephism', 'naks222') gmail.save_credential() self.assertEqual( len(Credentials.display_credentials(twitter.user_name)), 2) def test_del_credential(self): ''' Test if we can delete a saved credential. ''' self.new_credential.save_credential() new_credential = Credentials('fennis', 'Gmail', 'mephism', 'naks222') new_credential.save_credential() self.new_credential.del_credential() self.assertEqual(len(Credentials.credentials_list), 1) def test_credential_exists(self): ''' Test to check if a credential exists in the credential_list ''' self.new_credential.save_credential() test_credential = Credentials('fennis', 'Gmail', 'mephism', 'naks222') test_credential.save_credential() credential_exists = Credentials.credential_exist("Gmail") self.assertTrue(credential_exists) def test_find_by_site_name(self): ''' search credential by site_name and return the right details. ''' self.new_credential.save_credential() gmail = Credentials('fennis', 'Gmail', 'mephism', 'naks222') gmail.save_credential() credential_exists = Credentials.find_by_site_name('Gmail') self.assertEqual(credential_exists, gmail) def test_copy_credential(self): ''' Test if the copy credential method copies the correct credential from credit list. ''' self.new_credential.save_credential() twitter = Credentials("Dennis", "Twitter", "dennism", "nakuru@91") twitter.save_credential() find_credential = None for credential in Credentials.users_credentials_list: find_credential = Credentials.find_by_site_name( credential.site_name) return pyperclip.copy(find_credential.password) Credentials.copy_credential(self.new_credential.site_name) self.assertEqual('nakuru@91', pyperclip.paste()) print(pyperclip.paste())
class TestCredentials(unittest.TestCase): ''' Test class that defines test cases for the user class behaviours. ''' def setUp(self): ''' Set up method to run before each test cases ''' self.new_credential = Credentials("Instagram", "dainadee", "*****@*****.**", "pepe123") def tearDown(self): ''' method that does clean up after each test case has run. ''' Credentials.credential_list = [] def test_init(self): ''' Test case to check if a new Credentials instance has been initialized correctly ''' self.assertEqual(self.new_credential.account, "Instagram") self.assertEqual(self.new_credential.userName, "dainadee") self.assertEqual(self.new_credential.email, "*****@*****.**") self.assertEqual(self.new_credential.password, "pepe123") def test_save_credential(self): ''' test_save_user test case to test if the credential object is saved into the credentials list ''' test_credential = Credentials("instagram", "dainadee", "*****@*****.**", "pepe123") self.new_credential.save_credential() test_credential.save_credential() self.assertEqual(len(Credentials.credential_list), 2) def test_delete_credential(self): ''' test method if we can delete an account ''' self.new_credential.save_credential() test_credential = Credentials("Instagram", "dainadee", "*****@*****.**", "pepe123") test_credential.save_credential() self.new_credential.delete_credential() self.assertEqual(len(Credentials.credential_list), 1) def test_credential_exists(self): ''' Test case to check if a credential exists in the credential_list ''' self.new_credential.save_credential() test_credential = Credentials("Instagram", "dainadee", "*****@*****.**", "pepe123") test_credential.save_credential() credential_exists = Credentials.credential_exists("Instagram") self.assertTrue(credential_exists) def test_display_credentials(self): ''' method that returns a list of all the saved credentials ''' self.assertEqual(Credentials.display_credentials(), Credentials.credential_list) def test_generate_password(self): ''' metthod that tests generate password ''' self.new_credential.generate_password()