def test_save_multiple_credential(self): ''' test_save_multiple_credential to check if we can save multiple credential objects to our credential_list ''' self.new_credential.save_credential() test_credential = Credentials("Facebook","tess","Opp12") # new credential test_credential.save_credential() self.assertEqual(len(Credentials.credential_list),2)
def test_save_multiple_credentials(self): ''' test_save_multiple_credentials to check if we can save multiple credentials objects to our credentials_list ''' self.new_credential.save_credential() test_credential = Credentials("Twitter", "_ariso", "PyTh0n3!") test_credential.save_credential() self.assertEqual(len(Credentials.credentials_list), 2)
def test_delete_contact(self): ''' test_delete_contact to test if we can remove a contact from our contact list ''' self.new_credential.save_credential() test_credential = Credentials("Facebook","tess","Opp12") # new credential test_credential.save_credential() self.new_credential.delete_credential()# Deleting a credential object self.assertEqual(len(Credentials.credential_list),1)
def test_credential_exists(self): ''' test to check if we can return a Boolean if we cannot find the credential. ''' self.new_credential.save_credential() test_credential = Credentials("Facebook","tess","Opp12") test_credential.save_credential() credential_exists = Credentials.credential_exist("Facebook") self.assertTrue(credential_exists)
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_credential() test_credential = Credentials("Facebook","tess","Opp12") test_credential.save_credential() the_credential = Credentials.find_credential("Facebook") self.assertEqual(the_credential.accname,test_credential.accname)
def test_delete_credential(self): ''' test_delete_credential to test if we can remove a credential from our credentials list ''' self.new_credential.save_credential() test_credential = Credentials("Twitter", "_ariso", "PyTh0n3!") # new credential test_credential.save_credential() self.new_credential.delete_credential() # Deleting a credential object self.assertEqual(len(Credentials.credentials_list), 1)
def test_find_credential_by_account(self): ''' test to check if we can find a credential by the account and display the information ''' self.new_credential.save_credential() test_credential = Credentials("Twitter", "_ariso", "PyTh0n3!") # new credential test_credential.save_credential() found_credential = Credentials.find_by_account("Twitter") self.assertEqual(found_credential.account, test_credential.account)
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("Twitter", "_ariso", "PyTh0n3!") # new credential test_credential.save_credential() credential_exists = Credentials.check_credential_exists("Twitter") 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 test cases. ''' self.new_credential = Credentials("Instagram","sarah","Tiana") # create credential object def test_init(self): ''' test_init test case to test if the object is initialized properly ''' self.assertEqual(self.new_credential.accname,"Instagram") self.assertEqual(self.new_credential.userName,"sarah") self.assertEqual(self.new_credential.password,"Tiana") def test_save_credential(self): ''' test_save_contact test case to test if the contact object is saved into the contact list ''' self.new_credential.save_credential() # saving the new contact self.assertEqual(len(Credentials.credential_list),1) def tearDown(self): ''' tearDown method that does clean up after each test case has run. ''' Credentials.credential_list = [] def test_save_multiple_credential(self): ''' test_save_multiple_credential to check if we can save multiple credential objects to our credential_list ''' self.new_credential.save_credential() test_credential = Credentials("Facebook","tess","Opp12") # new credential test_credential.save_credential() self.assertEqual(len(Credentials.credential_list),2) def test_delete_contact(self): ''' test_delete_contact to test if we can remove a contact from our contact list ''' self.new_credential.save_credential() test_credential = Credentials("Facebook","tess","Opp12") # new credential test_credential.save_credential() self.new_credential.delete_credential()# Deleting a credential object self.assertEqual(len(Credentials.credential_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_credential() test_credential = Credentials("Facebook","tess","Opp12") test_credential.save_credential() the_credential = Credentials.find_credential("Facebook") self.assertEqual(the_credential.accname,test_credential.accname) def test_credential_exists(self): ''' test to check if we can return a Boolean if we cannot find the credential. ''' self.new_credential.save_credential() test_credential = Credentials("Facebook","tess","Opp12") test_credential.save_credential() credential_exists = Credentials.credential_exist("Facebook") self.assertTrue(credential_exists) def test_display_all_credential(self): ''' method that returns a list of all credentials saved ''' self.assertEqual(Credentials.display_credentials(),Credentials.credential_list)
class TestCredentials(unittest.TestCase): ''' Test class that defines test cases for the credentials class behaviours. Args: unittest.TestCase: TestCase class that helps in creating test cases ''' def setUp(self): """ Set up method to run before each credentials test cases run. """ self.new_credential = Credentials('Instagram', '_ariso', 'Jeshb*.3') def test_init(self): """ test_init test case to test if a new Credentials instance has been initialized properly """ self.assertEqual(self.new_credential.account, 'Instagram') self.assertEqual(self.new_credential.user_name, '_ariso') self.assertEqual(self.new_credential.password, 'Jeshb*.3') def test_save_credentials(self): ''' test_save_credentials test case to test if the credentials object is saved into the credentials list ''' self.new_credential.save_credential() # saving the new credential 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_multiple_credentials(self): ''' test_save_multiple_credentials to check if we can save multiple credentials objects to our credentials_list ''' self.new_credential.save_credential() test_credential = Credentials("Twitter", "_ariso", "PyTh0n3!") 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 from our credentials list ''' self.new_credential.save_credential() test_credential = Credentials("Twitter", "_ariso", "PyTh0n3!") # new credential test_credential.save_credential() self.new_credential.delete_credential() # Deleting a credential object self.assertEqual(len(Credentials.credentials_list), 1) def test_find_credential_by_account(self): ''' test to check if we can find a credential by the account and display the information ''' self.new_credential.save_credential() test_credential = Credentials("Twitter", "_ariso", "PyTh0n3!") # new credential test_credential.save_credential() found_credential = Credentials.find_by_account("Twitter") self.assertEqual(found_credential.account, test_credential.account) 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("Twitter", "_ariso", "PyTh0n3!") # new credential test_credential.save_credential() credential_exists = Credentials.check_credential_exists("Twitter") self.assertTrue(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)