Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
    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)
Пример #4
0
    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)
Пример #5
0
    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)
Пример #6
0
    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)
Пример #7
0
    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)
Пример #8
0
    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)
Пример #9
0
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)
Пример #10
0
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)