def test_check_logged_in_wrong_group(self): db = self.application.db(models=[Account]) auth = self.application.auth # create group group_id = db.auth_group.insert(**{ 'role': 'wrong role' }) # create user user = auth.get_or_create_user({ 'email': '*****@*****.**', 'password': '******' }) auth.add_membership(group_id=group_id, user_id=user.id) try: admin.check_logged() except HTTP: pass except Exception: self.fail('Unexpected exception thrown') else: self.fail('No exception thrown')
def test_check_logged_not_logged(self): try: admin.check_logged() except HTTP: pass except Exception: self.fail('Unexpected exception thrown') else: self.fail('No exception thrown')
def test_check_logged_in_wrong_group(self): db = self.application.db(models=[Account]) auth = self.application.auth # create group group_id = db.auth_group.insert(**{'role': 'wrong role'}) # create user user = auth.get_or_create_user({ 'email': '*****@*****.**', 'password': '******' }) auth.add_membership(group_id=group_id, user_id=user.id) try: admin.check_logged() except HTTP: pass except Exception: self.fail('Unexpected exception thrown') else: self.fail('No exception thrown')
def test_check_logged_in(self): db = self.application.db(models=[Account]) auth = self.application.auth # create group group_id = db.auth_group.insert(**{'role': 'admin'}) # create user user = auth.get_or_create_user({ 'email': '*****@*****.**', 'password': '******' }) auth.add_membership(group_id=group_id, user_id=user.id) try: self.assertEqual('I am logged in', admin.check_logged()) except: self.fail('An exception has been thrown')
def test_check_logged_in(self): db = self.application.db(models=[Account]) auth = self.application.auth # create group group_id = db.auth_group.insert(**{ 'role': 'admin' }) # create user user = auth.get_or_create_user({ 'email': '*****@*****.**', 'password': '******' }) auth.add_membership(group_id=group_id, user_id=user.id) try: self.assertEqual('I am logged in', admin.check_logged()) except: self.fail('An exception has been thrown')