Exemplo n.º 1
0
    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')
Exemplo n.º 3
0
 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')
Exemplo n.º 6
0
    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')