def test_save_multiple_account(self): self.new_credentials.save_credentials() credential1 = Credential("facebook", "swat", "j876") credential1.save_credentials() self.assertEqual(len(Credential.credentials_list),2)
def test_find_account_name(self): self.new_credentials.save_credentials() credential2 = Credential("Instagram", "badman", "#2020") credential2.save_credentials() found_credentials = Credential.find_account_name("Instagram") self.assertEqual(found_credentials.password, credential2.password)
class TestCredential(unittest.TestCase): ''' a class that defines test cases for the credential behaviours. Args: unittest.TestCase: TestCase class that helps in creating test cases ''' def setUp(self): self.new_credentials = Credential("twitter", "mykeck", "key33") def tearDown(self): Credential.credentials_list = [] def test_init2(self): self.assertEqual(self.new_credentials.account_name, "twitter") self.assertEqual(self.new_credentials.user_name, "mykeck") self.assertEqual(self.new_credentials.password, "key33") def test_save_credentials(self): self.new_credentials.save_credentials() self.assertEqual(len(Credential.credentials_list), 1) def test_save_multiple_account(self): self.new_credentials.save_credentials() credential1 = Credential("facebook", "swat", "j876") credential1.save_credentials() self.assertEqual(len(Credential.credentials_list),2) def test_find_account_name(self): self.new_credentials.save_credentials() credential2 = Credential("Instagram", "badman", "#2020") credential2.save_credentials() found_credentials = Credential.find_account_name("Instagram") self.assertEqual(found_credentials.password, credential2.password) def test_view_credentials(self): self.assertEqual(Credential.view_credentials(), Credential.credentials_list) def test_delete_credentials(self): self.new_credentials.save_credentials() test_credentials = Credential("Instagram", "badman","#2020") test_credentials.save_credentials() self.new_credentials.delete_credentials() self.assertEqual(len(Credential.credentials_list), 1)
def delete_credentials(): return Credential.delete_credential()
def credentials_search(account): return Credential.credentials_search(account)
def view_credentials(): return Credential.view_credentials()
def find_credentials(account_name): return Credential.find_account_name(account_name)
def save_credentials(credentials): ''' function to save credentials ''' return Credential.save_credentials(credentials)
def create_credentials(account_name, user_name, password): ''' a function to create new credentials ''' new_credentials = Credential(account_name, user_name, password) return new_credentials
def test_delete_credentials(self): self.new_credentials.save_credentials() test_credentials = Credential("Instagram", "badman","#2020") test_credentials.save_credentials() self.new_credentials.delete_credentials() self.assertEqual(len(Credential.credentials_list), 1)
def test_view_credentials(self): self.assertEqual(Credential.view_credentials(), Credential.credentials_list)
def setUp(self): self.new_credentials = Credential("twitter", "mykeck", "key33")