def test_find_account_by_name(self): self.new_account.save_account() test_account = Account("Medium", "Jeff_Bezos", "investingissmart") test_account.save_account() found_account = Account.find_by_accountName("Medium") self.assertEqual(found_account.account_name, "Medium")
class TestAccount(unittest.TestCase): def setUp(self): ''' Set up method to run before each test cases. ''' self.new_account = Account("Gmail", "James", "james123") def tearDown(self): ''' The tear down method which will clean up after every test case is complete ''' Account.accounts = [] def test_init(self): ''' test_init test case to test if the object is initialized properly ''' self.assertEqual(self.new_account.account_name, "Gmail") self.assertEqual(self.new_account.username, "James") self.assertEqual(self.new_account.password, "james123") def test_save_account(self): self.new_account.save_account() self.assertEqual(len(Account.accounts), 1) def test_display_all_account(self): ''' method that returns a list of all contacts saved ''' self.assertEqual(Account.display_account(), Account.accounts)
def test_delete_account(self): self.new_account.save_account() test_account = Account("Twitter", "James_Lebron", "basketballislife") test_account.save_account() self.new_account.delete_account() # test_account.delete_account() self.assertEqual(len(Account.account_list), 1)
class TestAccount(unittest.TestCase): def setUp(self): ''' Set up method to run before each test cases. ''' self.new_account = Account("Instagram", "Edithreine", "umedith") def test_init(self): ''' test_init test case to test if the object is initialized properly ''' self.assertEqual(self.new_account.account_name, "Instagram") self.assertEqual(self.new_account.account_userName, "Edithreine") self.assertEqual(self.new_account.account_password, "umedith") def test_save_account(self): ''' test_save_account test case to test if the account object is saved into the account list ''' self.new_account.save_account() #saving the new account self.assertEqual(len(Account.account_list), 1) def tearDown(self): Account.account_list = [] def test_display_account_credentials(self): self.assertEqual(Account.display_accounts(), Account.account_list) def test_delete_account(self): self.new_account.save_account() test_account = Account("Twitter", "James_Lebron", "basketballislife") test_account.save_account() self.new_account.delete_account() # test_account.delete_account() self.assertEqual(len(Account.account_list), 1) def test_find_account_by_name(self): self.new_account.save_account() test_account = Account("Medium", "Jeff_Bezos", "investingissmart") test_account.save_account() found_account = Account.find_by_accountName("Medium") self.assertEqual(found_account.account_name, "Medium")
def save_accounts(Account): ''' Function to save account ''' Account.save_account()