def test_save_multiple_credential(self): """ To check if we can save multiple objects into list """ self.new_credential.save_credential() test_credential = Credential ("Twitter","muthoni","muthonzzz") test_credential.save_credential() self.assertEqual(len(Credential.credential_list),2)
def test_delete_credential(self): ''' test_delete_contact to test if we can remove credential from our credential list ''' self.new_credential.save_credential() test_credential = Credential ("Twitter","muthoni","muthonzzz") # new credential test_credential.save_credential() self.new_credential.delete_credential()# Deleting a credential object self.assertEqual(len(Credential.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 = Credential ("Twitter","muthoni","muthonzzz") # new credential test_credential.save_credential() credential_exists = Credential.credential_exist("Twitter") self.assertTrue(credential_exists)
def test_find_credential_by_acc_name(self): ''' test to check if we can find a credential by account name and display information ''' self.new_credential.save_credential() test_credential = Credential ("Twitter","muthoni","muthonzzz") # new credential test_credential.save_credential() found_credential = Credential.find_by_acc_name("Twitter") self.assertEqual(found_credential.pword,test_credential.pword)
def setUp(self): """ Set up method to run before each test case. """ self.new_credential = Credential ("jada","jaydee","otiesh") #create account object
class TestCredential(unittest.TestCase): """ Test class that defines test cases for the account class behaviours Args: unittest.TestCase: TestCase class that helps in creating test cases """ def setUp(self): """ Set up method to run before each test case. """ self.new_credential = Credential ("jada","jaydee","otiesh") #create account object def tearDown(self): """ tearDown method that does the clean-up after each test has run """ Credential.credential_list = [] def test_save_credential(self): """ test to check if the credential object is saved on credential list """ self.new_credential.save_credential() #save account self.assertEqual(len(Credential.credential_list),1) def test_save_multiple_credential(self): """ To check if we can save multiple objects into list """ self.new_credential.save_credential() test_credential = Credential ("Twitter","muthoni","muthonzzz") test_credential.save_credential() self.assertEqual(len(Credential.credential_list),2) def test_delete_credential(self): ''' test_delete_contact to test if we can remove credential from our credential list ''' self.new_credential.save_credential() test_credential = Credential ("Twitter","muthoni","muthonzzz") # new credential test_credential.save_credential() self.new_credential.delete_credential()# Deleting a credential object self.assertEqual(len(Credential.credential_list),1) def test_find_credential_by_acc_name(self): ''' test to check if we can find a credential by account name and display information ''' self.new_credential.save_credential() test_credential = Credential ("Twitter","muthoni","muthonzzz") # new credential test_credential.save_credential() found_credential = Credential.find_by_acc_name("Twitter") self.assertEqual(found_credential.pword,test_credential.pword) 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 = Credential ("Twitter","muthoni","muthonzzz") # new credential test_credential.save_credential() credential_exists = Credential.credential_exist("Twitter") self.assertTrue(credential_exists) def test_display_all_credential(self): ''' method that returns a list of all credentials saved ''' self.assertEqual(Credential.credential_display(),Credential.credential_list)
def test_display_all_credential(self): ''' method that returns a list of all credentials saved ''' self.assertEqual(Credential.credential_display(),Credential.credential_list)
def display_credentials(): ''' Function that returns all the saved credentials ''' return Credential.display_credentials()
def check_existing_credentials(acc_name): ''' Function that check if a credential exists with that acc_name and return a Boolean ''' return Credential.credential_exist(acc_name)
def find_credential(acc_name): ''' Function that finds a credential by acc_name and returns the credential ''' return Credential.find_by_acc_name(acc_name)
def del_credential(acc_name): ''' Function to delete a credential ''' Credential.del_credential(acc_name)
def create_credential(acc_name, login_name, pword): ''' Function to create a new credential ''' new_credential = Credential(acc_name, login_name, pword) return new_credential