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)
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)
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)