Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
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)
Esempio n. 5
0
 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)