def test_user_fetch_login(self): """ If a logged-in user is fetching /login, redirect to / """ self.request.userid = 'dsa' self.request.url = '/login' ret = login.get_login_page(self.request) self.assertEqual(ret.status_code, 302) self.assertEqual(ret.location, '/')
def test_user_fetch_login(self): """If a logged-in user is fetching /login, redirect to /""" with patch.object(DummyRequest, "authenticated_userid", new_callable=PropertyMock) as auid: auid.return_value = "dsa" self.request.url = "/login" ret = login.get_login_page(self.request) self.assertEqual(ret.status_code, 302) self.assertEqual(ret.location, "/")
def test_anon_fetch_login(self): """ Anonymous user fetching /login renders login page """ self.request.url = '/login' ret = login.get_login_page(self.request) self.assertEqual(ret, {})