def test_check_permissions_fails_with_nobody(self): mtool = self.mocker.mock() self.expect(mtool.getAuthenticatedMember()).result( SpecialUsers.nobody) self.mock_tool(mtool, 'portal_membership') self.replay() view = ResolveOGUIDView(object(), object()) with TestCase.assertRaises(self, Unauthorized): view._check_permissions(object())
def test_check_permission_fails_without_view_permission(self): obj = self.mocker.mock() mtool = self.mocker.mock() self.expect(mtool.getAuthenticatedMember().checkPermission( 'View', obj)).result(False) self.mock_tool(mtool, 'portal_membership') self.replay() view = ResolveOGUIDView(object(), object()) with TestCase.assertRaises(self, Unauthorized): view._check_permissions(obj)