def test_account_exist(self): self.user_details.register() test_userDetails = User("Test", "user", "gmail.com") test_userDetails.register() account_exist = User.account_exist("Test") self.assertTrue(account_exist)
def test_find_by_accountName(self): self.user_details.register() test_userDetails = User("Test", "user", "gmail.com") test_userDetails.register() found_account = User.find_by_accountName("Test") self.assertEqual(found_account.username, test_userDetails.username)
def test_delete_password(self): self.user_details.register() test_userDetails = User("Test", "user", "gmail.com") test_userDetails.register() self.user_details.delete_password() self.assertEqual(len(User.user_details), 1)
class UserTest(unittest.TestCase): def tearDown(self): ''' This function ensures that each time the test runs it runs afresh without memory of previous details ''' User.user_details = [] def setUp(self): """ This is a set up function that runs every time before each test clauses """ #checks if there is data in our list self.user_details = User("rustique254", "uwimpaye250", "*****@*****.**") def test_init(self): self.assertEqual(self.user_details.username, "rustique254") self.assertEqual(self.user_details.password, "uwimpaye250") self.assertEqual(self.user_details.email, "*****@*****.**") def test_register(self): self.user_details.register() self.assertEqual(len(User.user_details), 1) def test_save_user_details(self): self.user_details.register() test_userDetails = User("Test", "user", "gmail.com") test_userDetails.register() self.assertEqual(len(User.user_details), 2) #delete password test def test_delete_password(self): self.user_details.register() test_userDetails = User("Test", "user", "gmail.com") test_userDetails.register() self.user_details.delete_password() self.assertEqual(len(User.user_details), 1) #find user credentials by account name def test_find_by_accountName(self): self.user_details.register() test_userDetails = User("Test", "user", "gmail.com") test_userDetails.register() found_account = User.find_by_accountName("Test") self.assertEqual(found_account.username, test_userDetails.username) ''' method to check if account exist ''' def test_account_exist(self): self.user_details.register() test_userDetails = User("Test", "user", "gmail.com") test_userDetails.register() account_exist = User.account_exist("Test") self.assertTrue(account_exist) #method to display all account password def test_display_all_pass(self): self.assertEqual(User.display_user(), User.user_details)
def test_save_user_details(self): self.user_details.register() test_userDetails = User("Test", "user", "gmail.com") test_userDetails.register() self.assertEqual(len(User.user_details), 2)