コード例 #1
0
 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)
コード例 #2
0
 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)
コード例 #3
0
 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)
コード例 #4
0
    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)
コード例 #5
0
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)