def user_exist(self): self.new_user.save_user() test_user = User("james", "muriuki", "*****@*****.**", 33126760) test_user.save_user() user_exists_already = User.user_exists("james") self.assertTrue(user_exists_already)
def test_user_delete(self): """ test if delete function works""" self.new_user.save_user() test_user = User("wesley", "mutwiri", "*****@*****.**", 33126755) test_user.save_user() self.new_user.delete_user() # to delete a credentials object self.assertEqual(len(User.user_list), 1)
def test_finding_user(self): """test to check if user is able to be found in a search""" self.new_user.save_user() test_user = User("wesley", "mutwiri", "*****@*****.**", 33126758) test_user.save_user() found_user = User.find_user_Id(33126758) self.assertEqual(found_user.Id, test_user.Id)
def setUp(self): self.new_user = User('peter', 'muturi', '*****@*****.**', 33126755)
def test_display_all_users(self): self.assertEqual(User.display_user(), User.user_list)
class TestUser(unittest.TestCase): """test the user class""" def setUp(self): self.new_user = User('peter', 'muturi', '*****@*****.**', 33126755) def tearDown(self): """clears user fter each test""" User.user_list = [] def test_user_instance(self): self.assertEqual(self.new_user.first_name, "peter") self.assertEqual(self.new_user.last_name, "muturi") self.assertEqual(self.new_user.email, "*****@*****.**") self.assertEqual(self.new_user.Id, 33126755) def test_user_save(self): ''' test case to test if credentials objects have been saved ''' self.new_user.save_user() # save new user self.assertEqual(len(User.user_list), 1) def test_multiple_user_save(self): self.new_user.save_user() test_user = User("kevin", "menya", "*****@*****.**", 33126759) test_user.save_user() self.assertEqual(len(User.user_list), 2) def test_user_delete(self): """ test if delete function works""" self.new_user.save_user() test_user = User("wesley", "mutwiri", "*****@*****.**", 33126755) test_user.save_user() self.new_user.delete_user() # to delete a credentials object self.assertEqual(len(User.user_list), 1) def test_finding_user(self): """test to check if user is able to be found in a search""" self.new_user.save_user() test_user = User("wesley", "mutwiri", "*****@*****.**", 33126758) test_user.save_user() found_user = User.find_user_Id(33126758) self.assertEqual(found_user.Id, test_user.Id) def user_exist(self): self.new_user.save_user() test_user = User("james", "muriuki", "*****@*****.**", 33126760) test_user.save_user() user_exists_already = User.user_exists("james") self.assertTrue(user_exists_already) def test_display_all_users(self): self.assertEqual(User.display_user(), User.user_list)
def test_multiple_user_save(self): self.new_user.save_user() test_user = User("kevin", "menya", "*****@*****.**", 33126759) test_user.save_user() self.assertEqual(len(User.user_list), 2)
def create_user(first_name, last_name, email, Id): ''' Function to create a new User ''' new_user = User(first_name, last_name, email, Id) return new_user
def check_existing_user(number): ''' Function that check if a user exists with that number and return a Boolean ''' return User.user_exists(number)
def display_user(): ''' Function that returns all the saved users ''' return User.display_user()
def find_user(number): ''' Function that finds a user by Id and returns the user ''' return User.find_user_Id(number)