class TestCredentials(unittest.TestCase): def setUp(self): self.new_credentials = Credentials("account","kennedy","1234") def tearDown(self): Credentials.user_credentials = [] def test_details(self): self.assertEqual(self.new_credentials.account,"account") self.assertEqual(self.new_credentials.user_name,"kennedy") self.assertEqual(self.new_credentials.user_password,"1234") def test_exist(self): self.new_credentials.save_credentials() test_credential = Credentials("account","user_name","user_password") test_credential.save_credentials() search_credential = Credentials.credential_user_exist("account") self.assertTrue(search_credential) def delete_credentials(self): self.new_credentials.save_credentials() test_credential = Credentials("account","user_name","user_password") test_credential.save_credentials() self.new_credentials.delete_credentials() self.assertEqual(len(Credentials.user_credentials),1)
class TestCredentials(unittest.TestCase): def setUp(self): self.new_credential = Credentials('Gmail', 'silasasakwa', 'yygh45p') def test_init(self): """ Test case to check if a new Credentials instance has been initialized correctly """ self.assertEqual(self.new_credential.account, 'Gmail') self.assertEqual(self.new_credential.userName, 'yygh45p') def save_credential_test(self): self.new_credential.save_details() self.assertEqual(len(Credentials.credentials_list), 1) def tearDown(self): Credentials.credentials_list = [] def test_save_many_accounts(self): self.new_credential.save_details() test_credential = Credentials("Twitter", "silassakwa", "xxxcvdfg") test_credential.save_details() self.assertEqual(len(Credentials.credentials_list), 2) def test_delete_credential(self): self.new_credential.save_details() test_credential = Credentials("Twitter", "silassakwa", "xxxcvdfg") test_credential.save_details() self.new_credential.delete_credentials() self.assertEqual(len(Credentials.credentials_list), 1) def test_find_credentialr(self): self.new_credential.save_details() test_credential = Credentials("Twitter", "silassakwa", "xxxcvdfg") test_credential.save_details() the_credential = Credentials.find_credential("Twitter") self.assertEqual(the_credential.account, test_credential.account) def test_credential_exist(self): self.new_credential.save_details() the_credential = Credentials("Twitter", "silassakwa", "xxxcvdfg") credential_is_found = Credentials.if_credential_exist("Twitter") self.assertTrue(credential_is_found) def test_display_all_saved_credentials(self): self.assertEqual(Credentials.display_credentials(), Credentials.credentials_list)
class TestCredentials(unittest.TestCase): def setUp(self): self.new_credentials = Credentials("account", "sharon", "sharon123") def tearDown(self): Credentials.user_credentials = [] def test_details(self): self.assertEqual(self.new_credentials.account, "account") self.assertEqual(self.new_credentials.username, "sharon") self.assertEqual(self.new_credentials.password, "sharon123") def test_save_credentials(self): self.new_credentials.save_credentials() self.assertEqual(len(Credentials.user_credentials), 1) def find_credentials(self): self.new_credentials.save_credentials() test_credential = Credentials("account", "username", "password") test_credential.save_credentials() the_credential = Credentials.find_account("account") self.assertEqual(the_credential.account, test_credential.account) def test_exist(self): self.new_credentials.save_credentials() test_credential = Credentials("account", "username", "password") test_credential.save_credentials() search_credential = Credentials.credentialsuser_exist("account") self.assertTrue(search_credential) def delete_credentials(self): self.new_credentials.save_credentials() test_credential = Credentials("account", "username", "password") test_credential.save_credentials() self.new_credentials.delete_credentials() self.assertEqual(len(Credentials.user_credentials), 1) def test_savemany_account(self): self.new_credentials.save_credentials() test_credential = Credentials("account", "username", "password") test_credential.save_credentials() self.assertEqual(len(Credentials.user_credentials), 2)
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_credentials = Credentials( "instagram", "##@@collins1") # creating credentials object def test_init(self): ''' test_init test case to test if the object is initialized properly ''' self.assertEqual(self.new_credentials.credentials, "instagram") self.assertEqual(self.new_credentials.password, "##@@collins1") def test_store_credentials(self): ''' test_store_credentials test case to test if the credentials object is stored into the credentials list ''' self.new_credentials.store_credentials() # saving the new credentials self.assertEqual(len(Credentials.credentials_list), 2) def test_display_all_credentials(self): ''' method that returns a list of all contacts saved ''' self.assertEqual(Credentials.display_credentials(), Credentials.credentials_list) def test_delete_credentials(self): ''' test_delete_credentials to test if we can remove a credential tat is not in from the credentials list ''' self.new_credentials.store_credentials() test_credentials = Credentials("instagram", "##@@collins1") # new credential test_credentials.store_credentials() self.new_credentials.delete_credentials( ) # Deleting a credential object self.assertEqual(len(Credentials.credentials_list), 1)
class TestCredentials(unittest.TestCase): def setUp(self): self.new_account = Credentials ("instagram","bchizi","lehann","lbchizi") def tearDown(self): Credentials.credentials_list=[] def test_credential_init(self): self.assertEqual(self.new_account.social_account,"instagram") self.assertEqual(self.new_account.social_username,"bchizi") self.assertEqual(self.new_account.social_password,"lehann") def test_delete_credentials(self): ''' test_delete_contact to test if we can remove a contact from our contact list ''' self.new_account.save_credentials() test_user = User("Test", "user", "0712345678", "*****@*****.**") # new contact test_user.save_user() self.new_account.delete_credentials() # deleting a user object self.assertEqual(len(User.user_list), 1) def test_save_credentials(self): self.new_account.save_credentials() self.assertEqual(len(Credentials.credentials_list),1) def test_display_credentials(self): """ method that returns a list of all credentials """ self.assertEqual(Credentials.display_credentials(),Credentials.credentials_list) def test_find_by_name_credentials(self): self.new_account.save_credentials() test_credentials = Credentials("instagram","bchizi","lehann","lbchizi") test_credentials.save_credentials found_credentials = Credentials.find_by_name_credential("bchizi") self.assertEqual(found_credentials.social_account,test_credentials.social_account) def test_generate_password(self): test_credentials = Credentials("instagram","bchizi","lehann","lbchizi") test_credentials.social_password = Credentials.generate_password()
class TestCredentials(unittest.TestCase): """ Class that generates new instances of credentials. """ def setUp(self): ''' Set up method to run before each test cases. ''' self.new_credentials = Credentials("Facebook","12345678") # create credentials object def test_init(self): ''' test_init test case to test if the object is initialized properly ''' self.assertEqual(self.new_credentials.platform,"Facebook") self.assertEqual(self.new_credentials.password,"12345678") def test_save_credentials(self): ''' test_save_credentials test case to test if the contact object is saved into the credentials_list ''' self.new_credentials.save_credentials() # saving the new credentials 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_credentials(self): ''' test_save_multiple_user to check if we can save multiple user objects to our user_list ''' self.new_credentials.save_credentials() test_credentials = Credentials("TestUser","123456789") test_credentials.save_credentials() self.assertEqual(len(Credentials.credentials_list),2) def test_delete_credentials(self): ''' test_delete_credentials to test if we can remove a credential from our credential list ''' self.new_credentials.save_credentials() test_credentials = Credentials("TestUser","123456789") # new credential test_credentials.save_credentials() self.new_credentials.delete_credentials()# Deleting a credential object self.assertEqual(len(Credentials.credentials_list),1) def test_find_credentials_by_user_name(self): ''' test to check if we can find a user by user_name and display information ''' self.new_credentials.save_credentials() test_credentials = Credentials("TestUser","123456789") # new contact test_credentials.save_credentials() found_credentials = Credentials.find_by_user_name("TestUser") self.assertEqual(found_credentials.password,test_credentials.password) def test_credentials_exists(self): ''' test to check if we can return a Boolean if we cannot find the credentials. ''' self.new_credentials.save_credentials() test_credentials = Credentials("TestUser","123456789") # new credentials test_credentials.save_credentials() credentials_exists = Credentials.credentials_exist("TestUser") self.assertTrue(credentials_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): """ A test class that defines test cases for credentials class """ def setUp(self): ''' Method that runs before each individual credentials test methods run. ''' self.new_credentials = Credentials('gideon','gideon11','34281475Gk') def tearDown(self): ''' method that does clean up after each test case has run. ''' Credentials.credentials_list = [] def test_details(self): """ Test case to check if a new Credentials instance has been initialized correctly """ self.assertEqual(self.new_credentials.account,'gideon') self.assertEqual(self.new_credentials.username,'gideon11') self.assertEqual(self.new_credentials.password,'34281475Gk') def test_save_credentials(self): """ test case to test if the crential object is saved into the credentials list. """ self.new_credentials.save_user_credentials() self.assertEqual(len(Credentials.credentials_list),1) def test_save_many_account(self): ''' test to check if we can save multiple credentials objects to our credentials list ''' self.new_credentials.save_user_credentials() test_creditial = Credentials('gideon','gideon11','34281475Gk') test_creditial.save_user_credentials() self.assertEqual(len(Credentials.credentials_list),2) def test_find_creditial(self): """ test to check if we can find a credential entry by account name and display the details of the credential """ self.new_credentials.save_user_credentials() test_creditial = Credentials('gideon','gideon11','34281475Gk') test_creditial.save_user_credentials() the_creditial = Credentials.find_by_number("gideon") self.assertEqual(the_creditial.account,test_creditial.account) def test_creditial_exist(self): """ test to check if we can return a true or false based on whether we find or can't find the credential. """ self.new_credentials.save_user_credentials() test_creditial = Credentials('gideon','gideon11','34281475Gk') test_creditial.save_user_credentials() found_credential = Credentials.credentials_exist("gideon") self.assertTrue(found_credential) def test_delete_credential(self): """ test method to test if we can remove an account credentials from our credentials_list """ self.new_credentials.save_user_credentials() test_creditial = Credentials('gideon','gideon11','34281475Gk') test_creditial.save_user_credentials() self.new_credentials.delete_credentials() self.assertEqual(len(Credentials.credentials_list),1)
def del_credentials(Credentials): Credentials.delete_credentials()
class TestCredentials(unittest.TestCase): """ A test class that defines test cases for credentials class """ def setUp(self): """ Method that runs before each individual credentials test methods run. """ self.new_credential = Credentials('Gmail','Jorim','Hi0RSU!r') def test_init(self): """ Test case to check if a new Credentials instance has been initialized correctly """ self.assertEqual(self.new_credential.account,'Gmail') self.assertEqual(self.new_credential.userName,'Jorim') self.assertEqual(self.new_credential.password,'Hi0RSU!r') def save_credential_test(self): """ test case to test if the crential object is saved into the credentials list. """ self.new_credential.save_details() self.assertEqual(len(Credentials.credentials_list),1) def tearDown(self): """ method that does clean up after each test case has run. """ Credentials.credentials_list = [] def test_save_many_accounts(self): """ test to check if we can save multiple credentials objects to our credentials list """ self.new_credential.save_details() test_credential = Credentials("Twitter","Jorim","Ikrsqqfm") test_credential.save_details() self.assertEqual(len(Credentials.credentials_list),2) def test_delete_credential(self): """ test method to test if we can remove an account credentials from our credentials_list """ self.new_credential.save_details() test_credential = Credentials("Twitter","Jorim","Ikrsqqfm") test_credential.save_details() self.new_credential.delete_credentials() self.assertEqual(len(Credentials.credentials_list),1) def test_find_credential(self): """ test to check if we can find a credential entry by account name and display the details of the credential """ self.new_credential.save_details() test_credential = Credentials("Twitter","Jorim","Ikrsqqfm") test_credential.save_details() the_credential = Credentials.find_credential("Twitter") self.assertEqual(the_credential.account,test_credential.account) def test_credential_exist(self): """ test to check if we can return a true or false based on whether we find or can't find the credential. """ self.new_credential.save_details() the_credential = Credentials("Twitter", "Jorim", "Ikrsqqfm") the_credential.save_details() credential_is_found = Credentials.if_credential_exist("Twitter") self.assertTrue(credential_is_found) def test_display_all_saved_credentials(self): """ method that displays all the credentials that has been saved by the user """ self.assertEqual(Credentials.display_credentials(),Credentials.credentials_list)
def del_credentials(credential): ''' function to delete a credential ''' Credentials.delete_credentials(credential)
def delete_credentials(Credentials): return Credentials.delete_credentials()
class TestCredentials(unittest.TestCase): ''' Test class that defines test cases for credentials class behaviours. Args: unittest.TestCase:TestCase class helping in creating test cases ''' def setUp(self): """ Set up method to run before each test case. """ self.new_credentials = Credentials ("edithamadi","amadiey","JAS5e") #create user object def tearDown(self): """ tearDown method that does the clean-up after each test has run """ Credentials.credentials_list = [] def test_init(self): """ test_init test case to test if the object is initialized properly """ self.assertEqual(self.new_credentials.account_name,"edithamadi") def test_save_credentials(self): """ test to check if the credential object is saved on credential list """ self.new_credentials.save_credentials() #save user self.assertEqual(len(Credentials.credentials_list),1) def test_save_multiple_credentials(self): """ To check if we can save multiple objects into list """ self.new_credentials.save_credentials() test_credentials = Credentials ("Github","Edith","JAS5e") test_credentials.save_credentials() self.assertEqual(len(Credentials.credentials_list),2) def test_delete_credentials(self): ''' tests if we can delete a credential from our credentials list ''' self.new_credentials.save_credentials() test_credentials = Credentials("Github","edithamadi","JAS5e") test_credentials.save_credentials() self.new_credentials.delete_credentials() #deletes credentials object self.assertEqual (len(Credentials.credentials_list),1) def test_find_credentials_by_account_name(self): ''' to check if we can find a credential by the account name and display more information about it ''' self.new_credentials.save_credentials() test_credentials = Credentials("Github","edithamadi","JAS5e") test_credentials.save_credentials() found_credentials = Credentials.find_by_account_name("Github") self.assertEqual(found_credentials.password,test_credentials.password) def test_credentials_exists(self): ''' checks if we can return a boolean if we cannot find the credentials ''' self.new_credentials.save_credentials() test_credentials = Credentials("Github","edithamadi","JAS5e") test_credentials.save_credentials() credentials_exists =Credentials.credentials_exist("Github") self.assertTrue(credentials_exists) def test_display_all_credentials(self): ''' returns a list of all credentials saved ''' self.assertEqual( Credentials.display_all_credentials(),Credentials.credentials_list)
class TestCredentials(unittest.TestCase): """ A test class that defines test cases for credentials class """ def setUp(self): """ Method that runs before each individual credentials test methods run. """ self.new_credential = Credentials('Youtube', 'Millicent', '1994milly') def test_init(self): """ Test case to check if a new Credentials instance has been initialized correctly """ self.assertEqual(self.new_credential.account, 'Youtube') self.assertEqual(self.new_credential.userName, 'Millicent') self.assertEqual(self.new_credential.password, '1994milly') def tearDown(self): ''' method that does clean up after each test case has run. ''' Credentials.credentials_list = [] def test_save_credentials(self): """ test case to test if the credential object is saved into the credentials list. """ self.new_credential.save_credentials() self.assertEqual(len(Credentials.credentials_list), 1) def test_save_multiple_credentials(self): ''' test to check if we can save multiple credentials objects to our credentials list ''' self.new_credential.save_credentials() test_credential = Credentials("Twitter", "Macharia", "2017kare") test_credential.save_credentials() self.assertEqual(len(Credentials.credentials_list), 2) def test_delete_credential(self): """ test method to test if we can remove an account credentials from our credentials_list """ self.new_credential.save_credentials() test_credential = Credentials("Twitter", "Macharia", "2017kare") test_credential.save_credentials() self.new_credential.delete_credentials() self.assertEqual(len(Credentials.credentials_list), 1) def test_find_credentials(self): """ test to check if we can find a credential entry by account name and display the details of the credential """ self.new_credential.save_credentials() test_credential = Credentials("Twitter", "Macharia", "2017kare") test_credential.save_credentials() the_credential = Credentials.find_credential("Twitter") self.assertEqual(the_credential.account, test_credential.account) def test_credential_exist(self): """ test to check if we can return a true or false based on whether we find or can't find the credential. """ self.new_credential.save_credentials() the_credential = Credentials("Twitter", "Macharia", "2017kare") the_credential.save_credentials() credential_is_found = Credentials.if_credential_exist("Twitter") self.assertTrue(credential_is_found) def test_display_all_saved_credentials(self): ''' method that displays all the credentials that has been saved by the user ''' self.assertEqual(Credentials.display_credentials(), Credentials.credentials_list) def test_copy_credential(self): ''' Test to confirm that we are copying the password from a found credential ''' self.new_credential.save_credentials() Credentials.copy_credential("Youtube") self.assertEqual(self.new_credential.account, pyperclip.paste())
class TestCredentials(unittest.TestCase): ''' Test that defines test cases for our objets ''' def setUp(self): ''' set up method that determines the properties of the credentials object ''' self.new_credentials = Credentials("Instagram", "githui", "1wergxvh") def tearDown(self): ''' tearDown method that runs every time our app runs. It is implemented when checking if multiple credential objects are being savd in our app Args: create an empty credentials list (cred_list) ''' Credentials.cred_list = [] def test_init(self): ''' test that checks if our program instatiates as it should ''' self.assertEqual(self.new_credentials.account_type, "Instagram") self.assertEqual(self.new_credentials.account_user_name, "githui") self.assertEqual(self.new_credentials.account_password, "1wergxvh") def test_save_credentials(self): ''' test to determine if our generated credentials are being saved in the app ''' self.new_credentials.save_credentials() self.assertEqual(len(Credentials.cred_list), 1) def test_save_multiple_credentials(self): ''' test to check if our app saves multiple credentials created in the cred_list list ''' self.new_credentials = Credentials("Facebook", "two", "deux2") self.new_credentials.save_credentials() test_credentials = Credentials("Facebook", "trois", "trois3") test_credentials.save_credentials() self.assertEqual(len(Credentials.cred_list), 2) def test_find_credentials(self): ''' test to check if we can retrieve an existing credential and display it ''' self.new_credentials = Credentials("Twitter", "Alice", "ecila") self.new_credentials.save_credentials() test_credentials = Credentials("Twitter", "gith", "tui") test_credentials.save_credentials() find_credentials = Credentials.find_credentials("Twitter") self.assertTrue(find_credentials) def test_delete_credentials(self): ''' test that checks if we can delete a credential object that is no longer being used ''' self.new_credentials = Credentials("Facebook", "two", "deux2") self.new_credentials.save_credentials() test_credentials = Credentials("Facebook", "trois", "trois3") test_credentials.save_credentials() self.new_credentials.delete_credentials() self.assertEqual(len(Credentials.cred_list), 1) def test_if_credentials_exist(self): ''' test that checks to confirm if an already entered credentials exists ''' self.new_credentials.save_credentials() test_credentials = Credentials("Twitter", "alice", "iuhtig") test_credentials.save_credentials() credentials_exist = Credentials.credentials_exist("Twitter") self.assertTrue(credentials_exist) def test_display_credentials(self): ''' test to check if all our credentials in the cred_list list are being displayed ''' self.assertEqual(Credentials.display_credentials(), Credentials.cred_list)
class TestCredentials(unittest.TestCase): ''' Test class that define test cases for the credentials class behaviour. Args: unittest.TestCase: TestCase class that helps in cresting test cases. ''' def setUp(self): ''' Set up method to run before each test cases. ''' self.new_credentials = Credentials( "Git", "GeGe-K", "2012bfc") #Create credentials object def test_init(self): ''' test_init test case to test if the object is initialized properly ''' self.assertEqual(self.new_credentials.account, "Git") self.assertEqual(self.new_credentials.username, "GeGe-K") self.assertEqual(self.new_credentials.password, "2012bfc") def test_save_credentials(self): ''' test_save_credentials test case to test if the credentials object is saved into the credentials list ''' self.new_credentials.save_credentials() # Saving the new credentials def tearDown(self): ''' tearDown method that does clean up after each test has been run ''' Credentials.credentials_list = [] def test_save_multiple_credentials(self): ''' method that checks if we can save multiple credentials objects to credentials_list ''' self.new_credentials.save_credentials() test_credentials = Credentials("Instagram", "Gloria Givondo", "thegram") test_credentials.save_credentials() self.assertEqual(len(Credentials.credentials_list), 2) def test_delete_credentials(self): ''' tests if we can delete a credential from our credentials list ''' self.new_credentials.save_credentials() test_credentials = Credentials("Instagram", "Gloria Givondo", "thegram") test_credentials.save_credentials() self.new_credentials.delete_credentials() #Deletes credentials object self.assertEqual(len(Credentials.credentials_list), 1) def test_find_credentials_by_account(self): ''' Test to check if we can find a credential by the account name and display more information about it ''' self.new_credentials.save_credentials() test_credentials = Credentials("Instagram", "Gloria Givondo", "thegram") test_credentials.save_credentials() found_credentials = Credentials.find_by_account("Instagram") self.assertEqual(found_credentials.password, test_credentials.password) def test_credentials_exists(self): ''' test to check if we can return a Boolean if we cannot find the credentials. ''' self.new_credentials.save_credentials() test_credentials = Credentials("Instagram", "Gloria Givondo", "thegram") test_credentials.save_credentials() credentials_exists = Credentials.credentials_exist("Instagram") self.assertTrue(credentials_exists) def test_display_all_credentials(self): ''' returns a list of all credentials saved ''' self.assertEqual(Credentials.display_credentials(), Credentials.credentials_list)
def delete_credentials(account): ''' deletes a credential ''' Credentials.delete_credentials(account)
class TestCredentials(unittest.TestCase): """ Test class that defines test cases for the Users class behaviours. """ def setUp(self): """ Set up method to run before each test cases. """ self.new_credentials = Credentials("gmail", "Zephon Makale", "1234xyz") def test_init(self): """ test_init: test case to test if the object is initialized properly. """ self.assertEqual(self.new_credentials.account, "gmail") self.assertEqual(self.new_credentials.usernames, "Zephon Makale") self.assertEqual(self.new_credentials.passwords, "1234xyz") def save_credential_test(self): """ test_save_credential test case tests if the user object is saved into the credentials list. """ self.new_credentials.save_attributes() 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_accounts(self): """ test_save_multiple_accounts to check if we can save multiple credentials objects to our credentials_list """ self.new_credentials.save_attributes() test_credential = Credentials("Instagram", "@zephonmakale", "123456") test_credential.save_attributes() self.assertEqual(len(Credentials.credentials_list), 2) def test_delete_credentials(self): """ test_delete_credentials to test if we can remove a contact from our credential list """ self.new_credentials.save_attributes() test_credential = Credentials("Instagram", "@zephonmakale", "123456") test_credential.save_attributes() self.new_credentials.delete_credentials() self.assertEqual(len(Credentials.credentials_list), 1) def test_find_credentials(self): """ test to check if we can find a credential by account name and display information of the credential """ self.new_credentials.save_attributes() test_credential = Credentials("Instagram", "@zephonmakale", "123456") test_credential.save_attributes() found_credential = Credentials.find_credentials("Instagram") self.assertEqual(found_credential.account, test_credential.account) def test_credential_exists(self): """ test to check if we can return a boolean, if we don't find the credential """ self.new_credentials.save_attributes() test_credential = Credentials("Instagram", "@zephonmakale", "123456" ) test_credential.save_attributes() credential_exist = Credentials.credentials_exist("Instagram") self.assertTrue(credential_exist) def test_display_all_credentials(self): """ method that returns a list of all credentials saved by the user """ self.assertEqual(Credentials.display_credentials(), Credentials.credentials_list)