コード例 #1
0
ファイル: test_security.py プロジェクト: vkefallinos/Booktype
    def test_has_perm(self):
        # superuser has all rights to what he wants
        self.assertTrue(
            security.has_perm(self.superuser, '%s.%s' % (APP_NAME, CODE_NAME)),
            "Superuser always should have all permissions")

        # common user, should not have rights
        self.assertFalse(
            security.has_perm(self.user, '%s.%s' % (APP_NAME, CODE_NAME)),
            "If user doesn't have that role, this should be False")
コード例 #2
0
ファイル: test_security.py プロジェクト: MarsWan/Booktype
    def test_has_perm(self):
        # superuser has all rights to what he wants
        self.assertTrue(
            security.has_perm(self.superuser, '%s.%s' % (APP_NAME, CODE_NAME)),
            "Superuser always should have all permissions"
        )

        # common user, should not have rights
        self.assertFalse(
            security.has_perm(self.user, '%s.%s' % (APP_NAME, CODE_NAME)),
            "If user doesn't have that role, this should be False"
        )
コード例 #3
0
ファイル: test_security.py プロジェクト: vkefallinos/Booktype
    def test_has_perm_for_book(self):
        # let's create a book and set it to the role
        # so we can scope permissions just for that book
        book = factory_models.BookFactory()
        self.bookrole.book = book

        # also put user as member of that role
        self.bookrole.members.add(self.user)
        self.bookrole.save()

        permission = '%s.%s' % (APP_NAME, CODE_NAME)
        self.assertTrue(security.has_perm(self.user, permission, book=book),
                        "Member of a book's role should have permissions")
コード例 #4
0
ファイル: test_security.py プロジェクト: MarsWan/Booktype
    def test_has_perm_for_book(self):
        # let's create a book and set it to the role
        # so we can scope permissions just for that book
        book = factory_models.BookFactory()
        self.bookrole.book = book

        # also put user as member of that role
        self.bookrole.members.add(self.user)
        self.bookrole.save()

        permission = '%s.%s' % (APP_NAME, CODE_NAME)
        self.assertTrue(
            security.has_perm(
                self.user, permission, book=book
            ),
            "Member of a book's role should have permissions"
        )