Beispiel #1
0
    def runTest(self):
        """This function will check change password functionality."""

        # Check for 'valid_password' exists in self to test 'valid password'
        # test case
        if 'valid_password' in dir(self):
            response = self.tester.post('/user_management/user/', data=dict(
                email=self.username, newPassword=self.password,
                confirmPassword=self.password, active=1, role="2"),
                                        follow_redirects=True)
            user_id = json.loads(response.data.decode('utf-8'))['id']
            # Logout the Administrator before login normal user
            test_utils.logout_tester_account(self.tester)
            response = self.tester.post('/login', data=dict(
                email=self.username, password=self.password),
                                        follow_redirects=True)
            self.assertEquals(response.status_code, 200)
            # test the 'change password' test case
            utils.change_password(self)
            # Delete the normal user after changing it's password
            test_utils.logout_tester_account(self.tester)
            # Login the Administrator before deleting normal user
            test_utils.login_tester_account(self.tester)
            response = self.tester.delete(
                '/user_management/user/' + str(user_id),
                follow_redirects=True)
            self.assertEquals(response.status_code, 200)
        else:
            utils.change_password(self)
Beispiel #2
0
 def setUpClass(cls):
     """
     We need to logout the test client as we are testing scenarios of
     logging in the client like invalid password, invalid emails,
     empty credentials etc.
     """
     utils.logout_tester_account(cls.tester)
Beispiel #3
0
 def setUpClass(cls):
     """
     We need to logout the test client as we are testing scenarios of
     logging in the client like invalid password, invalid emails,
     empty credentials etc.
     """
     utils.logout_tester_account(cls.tester)
 def setUpClass(cls):
     "Logout first if already logged in"
     utils.logout_tester_account(cls.tester)
 def setUpClass(cls):
     logout_tester_account(cls.tester)
 def setUpClass(cls):
     "Logout first if already logged in"
     utils.logout_tester_account(cls.tester)
 def setUpClass(cls):
     logout_tester_account(cls.tester)