def test_suspended(self): from ptahcrowd.provider import CrowdUser user = CrowdUser(username='******', email='email', password='******') CrowdUser.__type__.add(user) user.suspended = True ptah.auth_service.set_userid(user.__uri__) request = self.make_request() res = self.render_route_view(None, request, 'ptahcrowd-login-suspended') self.assertIn('Your account is suspended', res.text)
def test_suspended(self): from ptahcrowd import login from ptahcrowd.provider import CrowdUser user = CrowdUser(name="name", login="******", email="email", password="******") CrowdUser.__type__.add(user) uri = user.__uri__ user.suspended = True ptah.auth_service.set_userid(user.__uri__) request = DummyRequest() res = self.render_route_view(None, request, "ptah-login-suspended") self.assertIn("Your account is suspended", res.text)
def test_suspended_not(self): from ptahcrowd.provider import CrowdUser user = CrowdUser(username='******', email='email', password='******') CrowdUser.__type__.add(user) uri = user.__uri__ user.suspended = False request = self.make_request() ptah.auth_service.set_userid(uri) request = self.make_request() res = self.render_route_view(None, request, 'ptahcrowd-login-suspended') self.assertIsInstance(res, HTTPFound)
def test_suspended_not(self): from ptahcrowd import login from ptahcrowd.provider import CrowdUser user = CrowdUser(name="name", login="******", email="email", password="******") CrowdUser.__type__.add(user) uri = user.__uri__ user.suspended = False request = DummyRequest() ptah.auth_service.set_userid(uri) request = DummyRequest() res = self.render_route_view(None, request, "ptah-login-suspended") self.assertIsInstance(res, HTTPFound)
def test_suspended(self): from ptahcrowd.provider import CrowdUser user = CrowdUser(username='******', email='email', password='******') CrowdUser.__type__.add(user) user.suspended = True ptah.auth_service.set_userid(user.__uri__) request = self.make_request() res = self.render_route_view(None, request, 'ptahcrowd-login-suspended') self.assertIn('Your account is suspended', res.text)
def test_login_suspended(self): from ptahcrowd import login from ptahcrowd.provider import CrowdUser user = CrowdUser(name="name", login="******", email="email", password="******") CrowdUser.__type__.add(user) uri = user.__uri__ user.suspended = True request = DummyRequest(POST={"login": "******", "password": "******"}) request.environ["HTTP_HOST"] = "example.com" form = login.LoginForm(None, request) form.update() res = form.login_handler() self.assertEqual(res.headers["location"], "http://example.com/login-suspended.html")
def test_suspended_not(self): from ptahcrowd.provider import CrowdUser user = CrowdUser(username='******', email='email', password='******') CrowdUser.__type__.add(user) uri = user.__uri__ user.suspended = False request = self.make_request() ptah.auth_service.set_userid(uri) request = self.make_request() res = self.render_route_view(None, request, 'ptahcrowd-login-suspended') self.assertIsInstance(res, HTTPFound)
def test_login_suspended(self): from ptahcrowd import login from ptahcrowd.provider import CrowdUser user = CrowdUser(username='******', email='email', password='******') CrowdUser.__type__.add(user) user.suspended = True request = self.make_request( POST={'login': '******', 'password': '******'}) request.environ['HTTP_HOST'] = 'example.com' form = login.LoginForm(None, request) form.update_form() res = form.login_handler() self.assertEqual(res.headers['location'], 'http://example.com/login-suspended.html')
def test_login_suspended(self): from ptahcrowd import login from ptahcrowd.provider import CrowdUser user = CrowdUser(username='******', email='email', password='******') CrowdUser.__type__.add(user) user.suspended = True request = self.make_request(POST={ 'login': '******', 'password': '******' }) request.environ['HTTP_HOST'] = 'example.com' form = login.LoginForm(None, request) form.update_form() res = form.login_handler() self.assertEqual(res.headers['location'], 'http://example.com/login-suspended.html')