Example #1
0
class TestUser(unittest.TestCase):
    def setUp(self):
        """
        define the constructor
        """
        self.cred = Credentials("Facebook", "face", "123445")

    def tearDown(parameter_list):
        """
        clear up during each test
        """
        pass

    def test_init(self):
        """
        make sure the constructor is well initialized
        """
        self.assertEqual(self.cred.accountName, "Facebook")
        self.assertEqual(self.cred.accountUsername, "face")
        self.assertEqual(self.cred.accountPassword, "123445")

    def test_save_multiples_cred(self):
        """
        test for multiple credentials
        """
        self.cred.saveCredential()
        test_cred = Credentials("Facebook", "faceeeee", 12343)  # new contact
        test_cred.saveCredential()

        self.assertEqual(len(Credentials.credentials), 3)

    def test_delete(self):
        """
        test if the credential can be deleted
        
        """
        self.cred.saveCredential()
        test_cred = Credentials("Facebook", "faceeeee", 12343)  # new contact
        test_cred.saveCredential()

        self.cred.deleteCredential()
        self.assertEqual(len(Credentials.credentials), 1)

    def test_search(self):
        """
        search a credential 
        """
        self.cred.searchCredential()
        test_cred = Credentials("Facebook", "faceeeee", 12343)  # new contact
        test_cred.searchCredential()

        found = Credentials.searchCredential("Facebook")
        self.assertEqual(found.accountName, test_cred.accountName)

    def test_display(self):
        """
        method to test if credentials can be displayed
        """
        self.assertEqual(Credentials.displayCredential(),
                         Credentials.credentials)
Example #2
0
 def test_search(self):
     """
     search a credential
     """
     self.cred.searchCredential()
     test_cred = Credentials("Facebook", "philipia", 3434)  
     test_cred.searchCredential()
     found = Credentials.searchCredential("Facebook")
     self.assertEqual(found.accountName, test_cred.accountName)
Example #3
0
    def test_search(self):
        """
        search a credential 
        """
        self.cred.searchCredential()
        test_cred = Credentials("Facebook", "faceeeee", 12343)  # new contact
        test_cred.searchCredential()

        found = Credentials.searchCredential("Facebook")
        self.assertEqual(found.accountName, test_cred.accountName)