def test_login(self): with self.client: self.login(INVALID_USERNAME, PASSWORD) self.assertFalse(user_is_logged_in()) self.login(USERNAME, INVALID_PASSWORD) self.assertFalse(user_is_logged_in()) self.login(INVALID_USERNAME, INVALID_PASSWORD) self.assertFalse(user_is_logged_in()) self.login(USERNAME, PASSWORD) self.assertTrue(user_is_logged_in())
def show(self): from app.mod_auth.views import user_is_logged_in user_logged_in = user_is_logged_in() for constraint in self.constraints: if constraint == self.REQUIRELOGIN: if not user_logged_in: break elif constraint == self.REQUIRELOGOUT: if user_logged_in: break else: return True return False