Esempio n. 1
0
    def test_new_pre_auth(self):
        user = UserFactory.build()
        self.browser.get(self.server_url)
        self.wait_to_be_logged_out(user.username)

        print(user.username)
        self.create_pre_authenticated_session(user.username)

        self.browser.get(self.server_url)
        self.wait_to_be_logged_in(user.username)
Esempio n. 2
0
    def test_login_and_logut_users(self):

        user = UserFactory.build()
        self.browser.get(self.server_url)

        self.create_pre_authenticated_session(user.username)
        self.browser.get(self.server_url)

        sessions_header = self.browser.find_element_by_tag_name("h1").text
        self.wait_to_be_logged_in(user.username)
        self.assertIn("profile", sessions_header)
        self.assertEqual(self.server_url + "/user/" + user.username + "/",
                         self.browser.current_url)
        self.browser.find_element_by_class_name('a-logout').click()
        self.wait_to_be_logged_out(user.username)
        self.assertIn(self.server_url + "/login/", self.browser.current_url)