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)
class TestCredentials(unittest.TestCase): def setUp(self): """ Method to define the constructor """ self.cred = Credentials("Instagram", "@nyambucindy", "fox12345") def test_init(self): """ make sure the credential is well initialized """ self.assertEqual(self.cred.account, "Instagram") self.assertEqual(self.cred.username, "@nyambucindy") self.assertEqual(self.cred.password, "fox12345") def tearDown(list): """ clear up during each test """ Credentials.credentials = [] def test_save_multiples_credential(self): """ test for multiple credentials """ self.cred.saveCredential() test_cred = Credentials("Instagram", "@nyambucindy", "fox12345") test_cred.saveCredential() self.assertEqual(len(Credentials.credentials), 2) def test_delete(self): """ test to delete credentials """ self.cred.saveCredential() test_cred = Credentials("Instagram", "@nyambucindy", "fox12345") test_cred.saveCredential() self.cred.deleteCredential() self.assertEqual(len(Credentials.credentials), 2)
class TestCredentials(unittest.TestCase): def setUp(self): """ define the constructor """ self.cred = Credentials("Twitter", "@prestonblazer", "press123") def test_init(self): """ make sure the credential is well initialized """ self.assertEqual(self.cred.account, "Twitter") self.assertEqual(self.cred.username, "@prestonblazer") self.assertEqual(self.cred.password, "press123") def tearDown(parameter_list): """ clear up during each test """ Credentials.credentials = [] def test_save_multiples_credential(self): """ test for multiple credentials """ self.cred.saveCredential() test_cred = Credentials("Twitter", "@prestonblazer", "press123") test_cred.saveCredential() self.assertEqual(len(Credentials.credentials), 2) def test_delete(self): """ test to delete credentials """ self.cred.saveCredential() test_cred = Credentials("Twitter", "@prestonblazer", "press123") test_cred.saveCredential() self.cred.deleteCredential() self.assertEqual(len(Credentials.credentials), 2)