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)
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)