Hi,

On 5 February 2011 16:45, Andreas Jung <li...@zopyx.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hi there,
>
> I am trying to use plone.app.testing under Plone 4 for a decent AT-based
> content-type. How plone.app.testing is failing badly with the following
> setupPloneSite() call. Obviously there is some issue with the setRoles()
> call. The signature of setRoles() excepts a userfolder objects and not a
> portal object (documentation error?). Passing in portal.acl_users also
> does not help since the code will fail afterwards with a different error.

If you're using Plone, try to use

from plone.app.testing import setRoles

setRoles(portal, userId, roles)

This definitely takes the portal as an argument. (see
http://pypi.python.org/pypi/plone.app.testing).

You're using the similarly named plone.testing.z2.setRoles(), which
takes a userFolder (see http://pypi.python.org/pypi/plone.testing)
indeed.

Now, there are tests for both in plone.testing and plone.app.testing,
so I find it quite strange that you should get that error.

Did userFolderEditUser() suddenly disappear for any reason in Plone 4?

Martin
_______________________________________________
Product-Developers mailing list
Product-Developers@lists.plone.org
https://lists.plone.org/mailman/listinfo/product-developers

Reply via email to