コード例 #1
0
    def test_view(self):
        # Should raise permission denied on anonymous user.
        request = self.factory.get('/')
        request.user = self.user
        tool = TestTool(self.user_klass)
        self.failUnlessRaises(PermissionDenied, tool._view, request)

        # Should raise permission denied for user without permissions.
        self.failUnlessRaises(PermissionDenied, tool._view, request)

        # Should not raise permission denied for super user.
        request.user.is_superuser = True
        request.user.save()
        tool._view(request)
コード例 #2
0
ファイル: __init__.py プロジェクト: D3f0/django-object-tools
    def test_view(self):
        # Should raise permission denied on anonymous user.
        request = RequestFactory().get('/')
        tool = TestTool(User)
        self.failUnlessRaises(PermissionDenied, tool._view, request)

        # Should raise permission denied for user without permissions.
        user = User(username='******')
        user.save()
        request.user = user
        self.failUnlessRaises(PermissionDenied, tool._view, request)

        # Should not raise permission denied for super user.
        user.is_superuser = True
        user.save()
        request.user = user
        tool._view(request)
コード例 #3
0
ファイル: __init__.py プロジェクト: D3f0/django-object-tools
    def test_view(self):
        # Should raise permission denied on anonymous user.
        request = RequestFactory().get('/')
        tool = TestTool(User)
        self.failUnlessRaises(PermissionDenied, tool._view, request)

        # Should raise permission denied for user without permissions.
        user = User(username='******')
        user.save()
        request.user = user
        self.failUnlessRaises(PermissionDenied, tool._view, request)

        # Should not raise permission denied for super user.
        user.is_superuser = True
        user.save()
        request.user = user
        tool._view(request)