コード例 #1
0
 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)
コード例 #2
0
 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)
コード例 #3
0
 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)
コード例 #4
0
 def setUp(self):
     self.new_user = User('peter', 'muturi', '*****@*****.**',
                          33126755)
コード例 #5
0
 def test_display_all_users(self):
     self.assertEqual(User.display_user(), User.user_list)
コード例 #6
0
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)
コード例 #7
0
    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)
コード例 #8
0
ファイル: run.py プロジェクト: muturi254/Password_locker
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
コード例 #9
0
ファイル: run.py プロジェクト: muturi254/Password_locker
def check_existing_user(number):
    '''
    Function that check if a user exists with that number and return a Boolean
    '''
    return User.user_exists(number)
コード例 #10
0
ファイル: run.py プロジェクト: muturi254/Password_locker
def display_user():
    '''
    Function that returns all the saved users
    '''
    return User.display_user()
コード例 #11
0
ファイル: run.py プロジェクト: muturi254/Password_locker
def find_user(number):
    '''
    Function that finds a user by Id and returns the user
    '''
    return User.find_user_Id(number)